MongoDB

    [회고] 개인프로젝트 Booking Clone Coding 회고

    만들게된 계기? 팀 프로젝트 진행 간에 백엔드 포지션을 맡아서 프론트엔드의 코드 작업을 하면서 어떤 어려움이 있는지 경험해보고 싶은 마음과 MonggoDB도 사용해보기 위해 클론코딩을 진행하게되었다. 느낀점 코드를 보고 그저 따라치기만 하고싶진 않아서 코드를 이해하기 위해 노력했다. 기능들을 구현하는데 있어서 간단한 기능위주로만 되있는 클론코딩인지라 큰 어려움은 없었다. 팀 프로젝트간에 MySQL만 사용해봐서 처음 사용해보는 nosql인 MonggoDB는 꽤나 어색했다. 데이터베이스를 많이 사용한 것은 아닌지라 nosql의 장점이나 단점을 파악하기엔 부족했던거 같다. 그래도, 장점으론 데이터를 칼럼에 배열로 관리 할 수 있다는 점 테이블 간에 참조하는 id가 따로 필요없다는 점 그 덕분에 스키마 관리를 ..