Apache Cassandra是高度可扩展的,高性能的分布式NoSQL数据库。 Cassandra旨在处理许多商品服务器上的大量数据,提供高可用性而无需担心单点故障。
Cassandra具有能够处理大量数据的分布式架构。 数据放置在具有多个复制因子的不同机器上,以获得高可用性,而无需担心单点故障。
Cassandra是NoSQL数据库
NoSQL数据库是非关系数据库。 它也称为不仅SQL。 它是一个数据库,提供一种机制来存储和检索关系数据库中使用的表格关系以外的数据。 这些数据库是无架构的,支持轻松复制,具有简单的API,最终一致,并且可以处理大量的数据。
Cassandra流行背后的原因
Cassandra是Apache产品。 它是一个开放源码,分布式和分散式/分布式存储系统(数据库)。 它用于管理遍布全球的大量结构化数据。 它提供高可用性,没有单点故障。
Cassandra最重要的几个关键点:
- Cassandra是一个面向列的数据库。
- Cassandra具有可扩展性,一致性和容错能力。
- Cassandra的分销设计是基于Amazon的Dynamo及其在Google Bigtable上的数据模型。
- Cassandra是在Facebook创建的,与关系数据库管理系统完全不同。
- Cassandra遵循Dynamo风格的复制模式,没有单点故障,但增加了更强大的“列系列”数据模型。
- Cassandra正在被Facebook,Twitter,Cisco,Rackspace,eBay,Twitter,Netflix等大型公司所采用。