Questions tagged «cassandra»

Cassandra是高度可伸缩的,最终一致的,分布式的,结构化的行/列存储。

1
您如何称呼DynamoDB和Cassanda的数据模型?
该DynamoDB维基百科的文章说,DynamoDB是一个“ 键-值 ”的数据库。但是,将其称为“键值”数据库完全错过了DynamoDB的一个极其基本的功能,即排序键:键具有两个部分(分区键和排序键),具有相同分区键的项可以有效地一起进行检索按排序键。 Cassandra在分区内还具有完全相同的排序项功能(称为“集群键”),并且Cassandra Wikipedia文章使用术语“ 宽列存储”来描述它。但是,尽管“宽列”这个术语比“键值”更好,但它仍然有些不合适,因为它描述了一个更普遍的情况,即一个项目可能具有大量不相关的列-不一定是单独的排序列表项目。 因此,我的问题是,是否存在一个更合适的术语来描述DynamoDB和Cassandra等数据库的数据模型-像键值存储这样的数据库可以有效地检索单个键的项目,但也可以有效地检索按键排序的项目键或它的一部分(DynamoDB的排序键或Cassandra的集群键)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.