Cassandra是一个Key值存储还是宽列存储? [英] Is Cassandra a Key value store or wide column store?

查看:1641
本文介绍了Cassandra是一个Key值存储还是宽列存储?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为数据库新手准备一门关于NoSQL的课程。在网上进行了大量的研究,现在,我处于一个两难选择,将Cassandra分类为宽柱店或关键价值店?或者我应该称它为二维关键价值存储?我有与CouchBase相同的问题。它是一个关键价值商店还是文档存储?

I'm preparing a course on NoSQL for database novices. Did a lot of research online and now, I'm in a dilemma as to categorize Cassandra as a Wide Column Store or a Key Value Store? Or shall I call it a two dimensional Key Value Store? I'm having the same issue with CouchBase. Is it a Key Value store or a Document Store?

我正在寻找一个坚实的方法来在2015年分类NoSQL数据库的版本。任何帮助。

I'm looking for a Solid way to categorize NoSQL Databases in their versions in 2015. Any help is appreciated.

推荐答案

由于有一个 Couchbase 答案我会在Cassandra一边跳。从 Cassandra GitHub页面

Since there is a Couchbase answer I'll jump-in on the Cassandra side. From the Cassandra GitHub page:


Cassandra是一个分区行存储。行被组织成具有所需主键的表

Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.

分区意味着Cassandra可以在
中分布数据在应用程序透明物。

Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster.

行存储就像关系数据库一样,Cassandra组织
b数据按行和列。

Row store means that like relational databases, Cassandra organizes data by rows and columns.

这篇关于Cassandra是一个Key值存储还是宽列存储?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆