Cassandra 学习一

一  什么是Cassandra?

  Cassandra 是一个来自 Apache 的分布式数据库,具有高度可扩展性,可用于管理大量的结构化数据。它提供了高可用性,没有单点故障。 是一种NoSQL类型的数据库。

  下表列出了区分从NoSQL的数据库关系数据库的各点。

关系数据库NoSQL数据库
支持强大的查询语言。 支持非常简单的查询语言。
它具有固定的模式。 无固定模式。
遵循ACID(原子性,一致性,隔离性和持久性)。 只有“最终一致”。
支持事务。 不支持事务。

二 Cassandra的特点

  • 它是一个面向列的数据库。

  • 弹性可扩展

  • 没有单点故障
  • 灵活的数据存储: 结构化的、半结构化、非结构化的数据,动态的适应变化的数据结构。
  • 便捷的数据分发:Cassandra通过在多个数据中心之间复制数据,可以灵活地在需要时分发数据
  • 事务支持:支持ACID
  • 快速写入
原文地址:https://www.cnblogs.com/liufei1983/p/9362976.html