文档型数据库 #
知识点 #
与关系型数据库比较
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
文档数据库 ⇒ 数据库 ⇒ 集合(Collection) ⇒ 文档(Document) ⇒ 列
最佳实践 #
MongoDB
- 修改集合数据时需考虑使用$snapshots实现一致读。
- MongoDB使用顺序表存储数据,每条数据间通过填充因子预留修改空间。如果修改后数据长度超过预留空间,数据就会被移动到文档末端,此时遍历集合的游标位置就会发生改变。