Is This ORM Better Than Prisma? (Drizzle)
- Prisma를 쓰다가 Drizzle ORM을 써보게 된 계기 🤔.
- ORM은 TypeScript 코드를 SQL로 번역해주는 번역기와 같다 ✍️.
- Prisma는 SQL을 크게 추상화했지만, Drizzle은 SQL과 매우 유사하다 🧱.
- Prisma는 자체 DSL을 사용하고, Drizzle은 표준 TypeScript를 사용한다 ⌨️.
- Prisma는 개발자 경험에 중점을 두지만, Drizzle은 더 로우 레벨이다 🛠️.
- Prisma는 설정이 간단하지만, Drizzle은 수동 설정이 필요하다 ⚙️.
- Drizzle은 쿼리 방식이 다양하며, SQL에 익숙한 개발자에게 유리하다 💡.
- Prisma는 NoSQL 데이터베이스도 지원하지만, Drizzle은 SQL 데이터베이스만 지원한다 🗄️.
- Drizzle은 Prisma보다 성능이 우수하지만, 마이그레이션 기능은 아직 미흡하다 ⏱️.
- Drizzle은 문서가 더 직관적이지만, 둘 다 완벽하지는 않다 📖.
- Prisma는 개발 경험이 좋고 SQL 지식이 없어도 되지만, 성능이 떨어질 수 있다 ✨.
- Drizzle은 성능이 뛰어나지만, SQL 지식이 필요하고 설정이 복잡하다 🚀.