大数据:以下数据适合哪种 NoSQL
Posted
技术标签:
【中文标题】大数据:以下数据适合哪种 NoSQL【英文标题】:Big Data: Which NoSQL suits for the below data 【发布时间】:2015-06-23 12:20:50 【问题描述】:我的示例数据如下所示,其中包含数百万客户,每个客户都有一个朋友列表,其中包含朋友姓名、ID 和最喜欢的运动。这里哪个 NoSQL 数据库适合存储此类数据,以便于访问和频繁更新每个客户好友列表值。 Cust1, (aaa,001,cricket), (bbb,002,网球), ………………………………………………………………………… ………………………………………………………………………… Cust2,(iii,011,chess), (jjj,022,板球), ………………………………………………………………………… ………………………………………………………………………… 客户 3,.... ……
谢谢, 阿琼
【问题讨论】:
【参考方案1】:NoSql基本上有4种:
-
键/地图
文档数据库
列族
图表
很明显,您的数据适合类型 2 文档数据库:有两个通用数据库
-
https://www.mongodb.org/
http://couchdb.apache.org/
现在困难的部分是决定哪一个,因为它们是根据 CAP 定理开发的,考虑到不同的目标 https://en.wikipedia.org/wiki/CAP_theorem,但在这里你有一个非常有用的帖子http://blog.scottlogic.com/2014/08/04/mongodb-vs-couchdb.html
【讨论】:
以上是关于大数据:以下数据适合哪种 NoSQL的主要内容,如果未能解决你的问题,请参考以下文章