文档型数据库

文档型数据库 #

知识点 #

与关系型数据库比较

关系数据库  ⇒ 数据库  ⇒ 表                ⇒ 行               ⇒  列(Columns)
文档数据库  ⇒ 数据库  ⇒ 集合(Collection)  ⇒ 文档(Document)  ⇒  列

文档数据库中每个文档都可以拥有不同的结构。

最佳实践 #

MongoDB

  • 修改集合数据时需考虑使用$snapshots实现一致读。
    • MongoDB使用顺序表存储数据,每条数据间通过填充因子预留修改空间。如果修改后数据长度超过预留空间,数据就会被移动到文档末端,此时遍历集合的游标位置就会发生改变。
沪ICP备17055033号-2