Cassandra 学习笔记
来源:互联网 发布:知乎用户数量一亿 编辑:程序博客网 时间:2024/05/22 09:06
摘要 -
Cassandra 的历史
Cassandra能做什么
Apache Cassandra最早是Facebook为了改进他们的Inbox搜索功能,由Avanash Lakshman和Prashant Malik写的。
- 2008年7月成为Google的开源项目。
- 2009年3月成为Apache Incubator项目。
- 2010年2月升级为Apache的顶级项目。
Apache Cassandra是一个超扩展性的开源NOSQL数据库。
Cassandra是当时需要高扩展性、高可用性、高性能、跨多数据中心和在云端管理超大量结构化、半结构化和非结构化数据时的理想方案。
Cassandra具有持续可用性, 现行扩展性, 易于管理大量服务器和不会有单点故障等特性。
Cassandra的数据模型支持非常方便的列索引, 高性能的日至结构数据更新,强大的非规格化和物化视图以及缓存功能。
Cassandra采用去中心化的架构,也就是说所有的节点都是平等的。 Cassandra自动化地在环或者说数据库集群的所有节点之间进行数据分发。开发人员或管理人员无法也没必要通过程序来控制数据分发,因为集群里所有几点的数据分区对用户是透明的。
Cassandra提供了内建的可定制的replication机制, 在整个集群的节点上保存冗余的数据副本。Replication可以设置成只在本地数据中心之间进行,也可以设置成多个数据中心之间或者多个云端区域之间进行。
Cassandra具有线性扩展性,也就是说可以简单的在线添加新节点从而增加集群的处理能力。例如,如果每两个节点每秒处理100,000个事务, 4个几点就能每秒处理200,000个事务。
0 0
- cassandra 学习笔记
- cassandra学习笔记一
- cassandra学习笔记二
- cassandra学习笔记三
- cassandra学习笔记四
- cassandra学习笔记五
- cassandra 学习笔记
- cassandra学习流水笔记
- cassandra学习笔记二
- Cassandra学习笔记
- Cassandra学习笔记
- cassandra学习笔记
- Cassandra 学习笔记
- Cassandra 学习笔记
- Cassandra 学习笔记
- Cassandra 学习笔记
- Cassandra学习笔记(1)
- cassandra学习笔记2--Cassandra数据模型
- javaWeb安全问题
- CSS:readonly与disabled属性
- synchronized关键字
- 【数值计算】数值解析--二阶偏微分方程的3种基本形
- 数据结构-递归实现二叉树
- Cassandra 学习笔记
- Cubietruck Plus linux-sdk环境搭建以及系统固件编译步骤
- matlab专区--------------matlab里面如何保留小数特定位数
- java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法
- linux编程常用头文件
- [m.t]--算法-求数组中最接近0的子序列
- GDI+ 使用指南(basic guiding of GDI plus )
- 76. Minimum Window Substring
- 完整篇:python+fiddler抓包写接口请求:其中有cookie值和session ,post请求,xml数据格式