首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra是键值存储还是宽列存储?

Cassandra是键值存储还是宽列存储?
EN

Stack Overflow用户
提问于 2015-02-13 13:50:10
回答 2查看 3.7K关注 0票数 7

我正在为数据库新手准备一门关于NoSQL的课程。我在网上做了很多研究,现在,我进退两难,把卡桑德拉归类为一个大专栏商店还是一个关键价值商店?或者我该称它为二维密钥库?我和CouchBase也有同样的问题。它是键值存储还是文档存储?

我正在寻找一种可靠的方法,在2015年对NoSQL数据库的版本进行分类。任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-13 14:40:50

由于有一个Couchbase的答案,我将跳入卡桑德拉一侧。来自卡桑德拉GitHub页面

Cassandra是一个分区行存储。行被组织成具有所需主键的表。 分区意味着Cassandra可以在一个透明的应用程序中跨多台计算机分发数据。当机器被添加并从集群中移除时,Cassandra将自动重新分区。 行存储意味着与关系数据库一样,Cassandra按行和列组织数据。

票数 6
EN

Stack Overflow用户

发布于 2015-02-13 14:36:46

我无法对Cassandra做出明智的评论(虽然我的直觉是K/V的专栏很宽),但对于Couchbase,我可能会说,考虑到映射/还原功能(通过视图)和即将推出的N1QL查询语言,将其归类为文档存储有更强的理由。也有一个令人信服的理由认为它是一个K/V存储,但为了在教育课程中传播竞争的NoSQL解决方案中的差异,将其归类为文档存储也不是不合理的。

尽管如此,Couchbase也可以充当分布式缓存,这可能是您希望在您的课程中涉及的内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28501131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档