2021-10-12

김기태·2021년 10월 12일
0

오늘의 개발.

오늘은 sequelize 공부를 했다.
특히 sequelize-cli를 사용하여 모델들을 작성했는데
굉장히 편했지만 그만큼 조금 어려웠다.
이후 어제 해놓은 mongoose 코드를 sequelize코드로 한번 바꿔봤다.

어려웠던 점.

cli를 사용하여 db를 만들고 model을 만들고 migrate를 하는 것은 어렵지 않았다.
하지만 관계있는 db끼리 이어주는 것이 어려웠다.
belong to, hashmany를 사용했는데 처음사용하는 것이라서 공부를 많이 했어야 했다.
막상 사용하고 보니 굉장히 편하고 좋았다. 특히 알아서 pk값을 매치시켜서
그것에 관한 데이터를 가져오는 것이 신기했다.
물론 mongoose도 populate가 있는데 이것은 내가 일일이 메인 db에 들어가서
id값을 입력해 줘야 했다.

느낀점.

역시 db를 여러개 써봐야 무엇이 어떤 상황에 더 좋은지 알 수 있을 것 같다.
mongoose도 관계를 맺지않고 subdocument를 사용한다면 좋은 성능을 낼 수 있을 것이라고
생각한다.

profile
김개발

0개의 댓글