- Mastering MongoDB 3.x
- Alex Giamas
- 137字
- 2021-08-20 10:10:49
MongoDB schema design
In contrast to relational databases, in MongoDB we have to base our modeling on our application-specific data access patterns. Finding out the questions that our users will have is paramount to designing our entities. In contrast to an RDBMS, data duplication and denormalization are used far more frequently and with solid reason.
The document model that MongoDB uses means that every document can hold substantially more or less information than the next one, even within the same collection. Coupled with rich and detailed queries being possible in MongoDB in the embedded document level, this means that we are free to design our documents in any way that we want. When we know our data access patterns we can estimate which fields need to be embedded and which can be split out to different collections.
- Oracle SOA Governance 11g Implementation
- 我的J2EE成功之路
- 輕松學PHP
- Dreamweaver CS3網頁設計50例
- Zabbix Network Monitoring(Second Edition)
- 可編程控制器技術應用(西門子S7系列)
- Mastering Game Development with Unreal Engine 4(Second Edition)
- 網絡管理工具實用詳解
- 軟件工程及實踐
- Linux Shell編程從初學到精通
- C++程序設計基礎(上)
- 步步驚“芯”
- Machine Learning in Java
- Hands-On Geospatial Analysis with R and QGIS
- 基于Quartus Ⅱ的數字系統Verilog HDL設計實例詳解