大数据:以下数据适合哪种 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的主要内容,如果未能解决你的问题,请参考以下文章

究竟哪种NoSQL数据库适合你?

大数据在成本和性能方面适合频繁写入数据还是频繁读取数据?

哪种数据库类型适合我的应用程序? [关闭]

大数据技术基础笔记5 NoSQL数据库

实验室需要共享一批很大的数据,哪种方式最合适

Nosql介绍