暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Cassandra 10年发展历史

Cassandra技术社区 2021-07-01
1292

一、前言

Apache Cassandra是一套开源分布式数据库管理系统,最初由Facebook开发,后续贡献给Apache。创始人后续创了Datastax公司用于商业支持Cassandra。Cassandra为最流行的NoSQL宽表数据库,在全球广泛使用。公开资料宣传在Apple有16w Cassandra节点;最大存储的Cassandra超过10PB。Cassandra已经发展10余年,本文整理了这些年Cassandra发展的历史。



二、编年史及解读

V0.6 2010.4

Cassandra graduates from the Apache IncubatorTM with integrated caching and MapReduce

10年就开始跟 Hadoop对接,支持MapReduce,目前Datastax公司开源支持了spark的能力,见:https://github.com/datastax/spark-cassandra-connector

V0.7 2011.1

 Secondary indexes and online schema changes.

目前HBase还不支持Secondary indexes,C* 在11年就开始支持了 二级索引。并且支持 在线更新 schema。

V0.8 2011.6

Cassandra Query Language (CQL) v1, self-tuning memtables, and support for zero-downtime upgrades.

支持类SQL语法CQL,方便关系型用户使用c*。

V1.0 2011.10

Integrated compression, leveled compaction, and improved read performance.

V1.1 2012.4 

Self-tuning caches, row-level isolation, and support for mixed SSD/spinning disk deployments.进一步支持自动化的能力,row-level能力,混合磁盘的能力

V1.2 2013.01 

Clustering across virtual nodes, inter-node communication, atomic batches, and request tracing.

支持 virtual nodes节点,解决了一定均衡扩展性的问题。

V2.0 2013.09

Lightweight transactions (based on the Paxos consensus protocol), triggers, improved compactions.

支持 CAS原子语义

V2.1 2014.09 

User-defined types, collection indexes, and incremental repair.支持集合索引

V2.2 2015.07 

JSON support, user-defined functions, role-based access control.支持JSON文档类型

V3.0 2015.11 

Materialized views, more efficient storage engine, and bug fixes. 参考:https://jaxenter.com/whats-new-cassandra-3-0-122855.html

支持物化视图(全局索引),适合写少,读多的场景。另外还支持SASI索引,可以支持模糊匹配。

V3.1-V3.11 2016.1-2017.6 

“Tick-tock” releases add time-window compaction, hint compression, and faster import/export

支持更多compaction的算法 及 更快的import/export

V4.0 预计2020年前

目前社区已经在投票,预计今年会发布(最近2年基本在准备4.0,会有一个较大的更新,我们近期期待)

到目前为止,C*非常易用,Datastax还提供了几乎所有的SDK原生语言的客户端。另外,阿里云也提供了免费的Cassandra资源供学习测试:https://www.aliyun.com/product/cds


识别二维码,关注我们

阿里云提供免费Cassandra资源学习使用


文章转载自Cassandra技术社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论