Typescript - TypeORM vs Sequelize
in DEV on Typescript, Typeorm
Typescript 를 지원하는 ORM 은 TypeORM, MikroORM, Sequelize, Knex.js, Prisma 등이 있다.
기술을 선택할 때는 아래 정도의 기준으로 선택하게 된다.
- 풀의 크기 (다운로드 수, Github Stars ..)
- 성능
풀의 크기
npm trends 에서 기간 당 다운로드 수, Github Stars 등을 확인할 수 있다.
아래는 Sequelize 와 TypeORM 의 최근 5년간 다운로드 수와 Stars 수 이다.
https://npmtrends.com/sequelize-vs-typeorm
다운로드 수는 Sequelize 가 더 높지만 TypeORM 은 Sequelize 보다 5년 뒤에 나왔음에도 불구하고 Stars 가 더 높고 업데이트도 꾸준히 되고 있다.
성능
2019 년에 어떤 분이 성능 비교한 블로그에 따르면 Sequelize 보다 TypeORM 이 성능이 더 좋음을 알 수 있다.