이번에 시작할 프로젝트에서는 MongoDB를 써보려고 mongoDB 공식 문서를 비롯해 폭풍 구글링 중이다. 기존에 MySql(관계형 데이터베이스)를 썼을 때는 불편한 점이 꽤나 많았다. 테이블을 다 따로 만들어야 하며 일대다(oen to many) 관계를 표현하기 위해 '다(many)'에 해당하는 테이블에서 '일(one)'에 해당하는 테이블을 참조하는 id가 필요했다. mysql workbench를 사용해서 ER diagram을 만들었었는데 익숙하지 않아서인지 가끔 데이터베이스 동기화가 안 되거나 기존에 어렵게 만들어놓은 테이블이 날아가는 일도 있었다. 애초에 sequelize를 사용해서 코드로 모델링 해놓으면 이런 일은 발생하지 않았을 테지만 실제 쇼핑몰이라고 생각하고 데이터베이스를 짰을 때 그 테이..