jackyfkc.github.io

教土豆学计算机

Cassandra

Official pronunciation: \kə-ˈsan-drə\

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

Apache Cassandra 是 Facebook 构建的一个可扩展的基于分区的行式存储系统.

Cassandra originated at Facebook in 2007 to solve that company’s inbox search problem, in which they had to deal with large volumes of data in a way that was difficult to scale with traditional methods. Specifically, the team had requirements to handle huge volumes of data in the form of message copies, reverse indices of messages, and many random reads and many simultaneous random writes.

Cassandra 由 Facebook 在 2007 年设计实现用来解决海量数据搜索问题. 它是一个 P2P 的数据存储系统, 数据模型类似于 Google BigTable, 架构类似于 Amazon Dynamo, 系统只提供最终一致性.



Further Readings

Online Articles & Lectures


Books