몽고DB는 RDB처럼 데이터끼리 관계로 연결시키기보다는, 연관된 데이터, 같이 이용될 확률이 높은 데이터를 한뭉텅이로 저장하는게 일반적이다그 방식을 Embedding시킨다고 한다. 아래는 embed 방식의 모델을 보여준다. Embding된 모델에서 video(subdo
몽고DB shard 문서 번역 출처: https://docs.mongodb.com/manual/sharding/ Sharding Sharding은 데이터를 복수개의 서버에 분산시키는 방법입니다. MongoDB는 아주큰 데이터들을 배포하기 위해, 그리고 아주 높은 처
The code barbarian 강추http://thecodebarbarian.com/mongodb doc FAQ부분https://docs.mongodb.com/manual/faq/concurrency/thinkbee님https://blog
원본: https://itnext.io/performance-tips-for-mongodb-mongoose-190732a5d382 "mongodb/mongoose 쿼리를 더 빠르게 하기 위해 당신이 할수 있는 것!" 퍼포먼스는 불필요한 일을 최대한 피하는 것입니다.
replica set은 mongod process들의 한 그룹을 말합니다. 이 그룹은 같은 데이터 셋을 가지고 있으며 같은 값을 유지하게 됩니다. 레플리카 셋은 데이터 중복성(Redundancy)과 고가용성(high availablity)을 제공해줍니다. 그리고 pro
Transaction은 복수개의 작업들을 고립된 상태로 진행하게 해줍니다. 쉽게 말하면, 복수개의 작업이 모두 성공했을 때만 성공하게 되고, 그중 하나라도 실패하게 되면 모두가 실패하게 됩니다. 실패된 뒤에는 transaction 작업 전의 상태로 되돌아가게 됩니다.M
출처: https://severalnines.com/database-blog/preparing-mongodb-server-production 어플리케이션과 데이터베이스 모델을 개발한 후(개발 환경으로 옮겨야 할 때). 우선적으로 먼저 해야할 일들이 몇가지 있습니다.