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 等大型公司所采用。