Prisma를 버리고 TypeORM 또는 Drizzle 같은 ORM으로 갈아타야 할 이유가 생겼다.
Migration Lesson: Don't Use Prisma | Prime Reacts
Prisma는 SQL과 끔찍한 상극을 보인다. (MongoDB는 아직 잘 모르겠음) 데이터베이스 JOIN을 안하고 자체 Rust 엔진에서 직접 Cartesian Product를 수행한다는 점, FK 제약조건을 에뮬레이트 한다는 점(이것에 무슨 문제를 일으킬지는 생각해 보아야 한다), DB와 Rust 엔진 사이에 항상 GraphQL 프로토콜로 통신한다는 점(심지어 DB가 로컬에 있을지라도..!). 이것들이 Prisma의 대표적인 병목현상으로 지적을 많이 받는다. DB 마이그레이션 플랜을 짤 때 ORM도 고려해보아야 하는 사항이다.