Cassandra数据库从入门到精通系列之一:认识Cassandra数据库

Cassandra数据库从入门到精通系列之一:认识Cassandra数据库

  • 一、Cassandra数据库介绍
  • 二、下载Cassandra数据库地址
  • 三、Cassandra数据库官网
  • 四、Cassandra数据库的特点
  • 五、Cassandra数据库特征
  • 六、Cassandra数据库应用场景举例

Cassandra集群搭建的详细步骤可以参考博主下面这篇博客:

  • Cassandra数据库从入门到精通系列之二:搭建Cassandra集群

一、Cassandra数据库介绍

Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。 其主要功能比Dynamo (分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库的。

二、下载Cassandra数据库地址

最新版本的Cassandra数据库是Cassandra4系列

  • 下载Cassandra数据库地址

三、Cassandra数据库官网

  • https://cassandra.apache.org/_/index.html

四、Cassandra数据库的特点

  • 弹性可扩展性 - Cassandra是高度可扩展的; 它允许添加更多的硬件以适应更多的客户和更多的数据根据要求。
  • 始终基于架构 - Cassandra没有单点故障,它可以连续用于不能承担故障的关键业务应用程序。
  • 快速线性性能 - Cassandra是线性可扩展性的,即它为你增加集群中的节点数量增加你的吞吐量。因此,保持一个快速的响应时间。
  • 灵活的数据存储 - Cassandra适应所有可能的数据格式,包括:结构化,半结构化和非结构化。它可以根据您的需要动态地适应变化的数据结构。
  • 便捷的数据分发 - Cassandra通过在多个数据中心之间复制数据,可以灵活地在需要时分发数据。
  • 事务支持 - Cassandra支持属性,如原子性,一致性,隔离和持久性(ACID)。
  • 快速写入 - Cassandra被设计为在廉价的商品硬件上运行。 它执行快速写入,并可以存储数百TB的数据,而不牺牲读取效率。

五、Cassandra数据库特征

  • 特征
  • 数据写入操作密集
  • 数据修改操作很少
  • 通过主键查询
  • 需要对数据进行分区存储

六、Cassandra数据库应用场景举例

  • 存储日志型数据
  • 类似物联网的海量数据
  • 对数据进行跟踪

你可能感兴趣的:(日常分享专栏,Cassandra数据库,从入门到精通系列之一,认识Cassandra数据库)