TypeScript 与数据库:实用指南
300 页
Chinese
PDF
4.5

TypeScript 与数据库:实用指南

TypeScript 与数据库:实用指南

作者:

年份:

简介:

《TypeScript 与数据库:实用指南》是一本全面的教程,面向希望掌握 TypeScript 生态系统中数据库操作的开发者。作者阿列克谢·斯米尔诺夫(Alexei Smirnov)是一位拥有 8 年经验的后端开发者,他循序渐进地引导读者从 SQL 基础学习到使用 TypeORM 和 Prisma 的高级模式。



本书内容

本书涵盖了 TypeScript 与数据库交互的所有关键方面:

  • SQL 与关系型数据库基础 — 模式设计、规范化、索引、复杂 JOIN 查询;
  • 使用 PostgreSQL — 连接配置、连接池、事务与迁移;
  • TypeORM — ORM 完全指南:实体、仓库、关系、数据加载(eager/lazy)、迁移;
  • Prisma — 现代数据库操作方法:模式、客户端、迁移、枚举与 JSON 字段处理;
  • MongoDB 与 Mongoose — 文档型数据库:模式、聚合、索引、事务;
  • 高级主题 — 分页、全文搜索、查询缓存、使用 Redis;
  • 测试 — 仓库的单元测试、使用测试数据库的集成测试、模拟对象。


适合读者

  • 初级开发者 — 已掌握 TypeScript 基础,希望学习数据库操作;
  • 中级开发者 — 希望系统化知识并掌握现代 ORM;
  • 全栈开发者 — 需要统一的 TypeScript 技术栈(前端 + 后端 + 数据库);
  • 课程学生与毕业生 — 深入学习后端开发。


阅读后你将学到

  • 根据性能需求设计数据库;
  • 编写复杂 SQL 查询并使用 EXPLAIN ANALYZE 优化;
  • 为实际项目配置 TypeORM 和 Prisma;
  • 处理数据库迁移与模式版本控制;
  • 将 MongoDB 集成到 TypeScript 项目中;
  • 为数据库相关代码编写测试并避免常见错误;
  • 构建具有清晰架构的可靠后端应用程序。


所有代码示例均可在 GitHub 仓库中找到,并附有逐步说明。本书语言生动,无多余理论——只有可直接应用于工作的实践内容。



这不仅仅是一本参考书,而是一本完整的实践手册,将帮助您成为自信的 TypeScript 后端开发者。

推荐