全书目录

第二十二篇:Prisma 完全指南 —— 数据翻译官事务所宇宙

第十三章:适合什么场景,不适合什么场景

2 分钟 456 字 第 412 / 962 个阅读单元
#适合场景
  • TypeScript/Node.js 后端项目
    Prisma 和 TS 的配合非常顺手。

  • 中大型业务系统
    团队需要清晰的数据契约、可审计迁移、较好的开发体验。

  • REST / GraphQL / tRPC / RPC 服务
    它天然适合做服务端数据访问层。

  • 协作型项目
    当多人一起改数据结构时,migration 和 schema 会显著降低混乱。

  • 高频 CRUD + 关系查询业务
    比如后台系统、内容系统、订单系统、SaaS 业务系统。

#不太适合场景
  • 你需要全程纯手工 SQL 控制
    比如大量依赖数据库专有语法和极端调优。

  • 你把数据库当文档数据库随意演化
    那种“先乱写,后解释”的风格,和 Prisma 的契约化心智相冲突。

  • 你希望它自动替你解决数据库设计问题
    Prisma 不会替你发明合理索引,也不会替你决定边界条件。

  • 你要在浏览器前端直接连数据库
    Prisma Client 是服务端工具,不是给浏览器直接用的。

  • 你只想要无代码后端平台
    那是 BaaS 一类产品的领域,不是 Prisma 的定位。