Cassandra 教程

Cassandra教程

Cassandra教程提供了Cassandra的基本和高级概念。我们的Cassandra教程是专为初学者和专业人士设计的。

Cassandra是一个NoSQL数据库,可分布式且可扩展。它由Apache提供。

我们的Cassandra教程涵盖了Cassandra的所有主题,例如功能,体系结构,关系与NoSQL,Cassandra与HBase,安装,键空间,表,视图,Cassandra查询语言,安全性等。

什么是Cassandra

Apache Cassandra是高度可扩展的,高性能的分布式NoSQL数据库。 Cassandra旨在处理许多商用服务器上的大量数据,从而提供高可用性而没有单点故障。

Cassandra具有分布式架构,能够处理大量数据。数据被放置在具有多个复制因子的不同机器上,以实现高可用性而没有单点故障。

Cassandra是NoSQL数据库

NoSQL数据库是非关系数据库。它也被称为不仅SQL。它是一种数据库,提供了一种用于存储和检索关系数据库中使用的表格关系以外的数据的机制。这些数据库是无模式的,支持简单的复制,具有简单的API,最终是一致的,并且可以处理大量数据。

Cassandra受欢迎的原因

Cassandra是Apache产品。它是一个开放源,分布式和分散/分布式存储系统(数据库)。它用于管理遍布全球的大量结构化数据。它提供高可用性,没有单点故障。

Cassandra重要点

  • Cassandra是一个面向列的数据库。
  • Cassandra具有可伸缩性,一致性和容错性。
  • Cassandra的分布设计基于亚马逊的Dynamo及其在Google Bigtable上的数据模型。
  • Cassandra在Facebook上创建。它与关系数据库管理系统完全不同。
  • Cassandra遵循Dynamo风格的复制模型,没有单点故障,但是添加了更强大的"列族"数据模型。
  • Cassandra被Facebook,Twitter,Cisco,Rackspace,ebay,Twitter,Netflix等一些大公司使用。

下一章:Cassandra 历史

 史Cassandra最初是由两名印度人阿维纳什拉克什曼和PRASHANT马立克(Amazon的发电机的作者之一)开发在Facebook上。它被开发来支持Facebook收件箱搜索功能。以下几点说明了Ca ...