目前大部分NoSQL数据库的数据存储形式都是基于集合的,数据按照集合划分,比如文档数据库中的文档。NoSQL数据库的数据存储在不连贯的集合中,这使得数据之间的相互连接、建立关系变得困难。
要实现类似关系数据库的外键功能,通常人们会将某个数据集合直接嵌入到另一个数据集合中,来实现两者之间的从属关系,但很明显,这样创建数据集合之间的关系要付出很大的存储开销。