MongoDB 数据模型(2/5)文档模型设计的特点
文档模型 vs 文档模型
| 关系数据库 | JSON 文档模型 | |
|---|---|---|
| 模型设计层次 | 概念模型 逻辑模型 物理模型  | 
概念模型 逻辑模型  | 
| 模型实体 | 表 | 集合 | 
| 模型属性 | 列 | 字段 | 
| 模型关系 | 关联关系,主外键 | 内嵌数组,引用字段 | 
MongoDB文档设计三部曲
| 基础 | 过程 | 结果 | |||
|---|---|---|---|---|---|
| 一、建立基础文档模型 | 业务需求及逻辑模型 | -- 逻辑导向 --> | 基础建模 | ----> | 集合 字段 基础形状  | 
| 二、根据读写工况细化 | 技术需求 读写比例、方式及数量  | 
-- 技术导向 --> | 工况细化 | ----> | 引用及关联 | 
| 三、 | 经验和学习 | -- 模式导向 --> | 套用设计模式 | ----> | 最终模式 |