NoSQL 术语有 4 个类别。
从我的角度来看,所有这些数据建模都有相同的定义,有什么区别?
Key\value 数据库以类似 OOP 中的对象的结构维护数据。访问数据是基于唯一的 key 。
面向列是一种类似于键\值的方法!但是在键\值中,您无法通过查询访问值。我的意思是,查询是基于键的。
比较来自 2 个不同类别的第一张和第二张图片。
面向文档将数据存储在集合中,例如行。访问数据是基于唯一键。集合存储像键\值这样的数据。但是,您可以按值访问数据。
如您所见,在这 3 个类别中,我们定义了一个唯一键来指定唯一对象和一些键\值对以获取更多信息
图 db 有点不同。
那么,定义和现实世界中的区别是什么?
最佳答案
看这个:http://www.youtube.com/watch?v=qI_g07C_Q5I
我见过的最好的 NoSQL 介绍。
关于nosql - NoSQL 数据库之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19519688/