AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Cassandra 的过去、现在、未来(一)

  • 2020-01-07
  • 本文字数:823 字

    阅读完需:约 3 分钟

Cassandra 的过去、现在、未来(一)

导读:本次分享的主题为 Cassandra 的过去、现在和未来,主要包括:


❶ 起源:发展历史


❷ 现状:架构介绍


❸ 未来:4.0 release 新特性,社区前沿工作


▌过去

1. 源起


首先为什么会有 Cassandra 呢?


Cassandra 起源于早期非常著名的两个 table:google 的 BigTable 和 Amazon 的 Dynamo。Cassandra 从 BigTable 里面吸取了 LSM 单机引擎的精华,包括 Column Families、Memtables 和 SSTables;又从 Amazon 07 年推出的 Dynamo Tabel 学习了怎么做分布式、怎么管理集群和灾难容错等经验。关于单机实现,Dynamo table 并没有披露太多,只提到一点 B-tree,基于此推测大概率是基于 sql 的 InnoDB 引擎。

2. 里程碑


Cassandra 主要的发展里程碑如下:


08 年 7 月:facebook 发布 c*


09 年:成为 apache 的孵化项目


10 年:从 apache 项目毕业


11 年:1.0 版本发布,主要包括类似 levelB 的 leveled compaction。


13 年:发布了 cas 和 trigger。


15 年:3.0 版本发布。


19 年:4.0 版本发布。


不得不说,Cassandra 能在当前比较有名,得益于 Facebook 当初做出了开源的决定。Facebook 最初 08 年发布 Cassandra 的时候,由于稳定性问题,内部并没有很看好,因此当时也没有大范围公开。但是他们很明智的放到了开源社区。经过在社区使用过程中的不断优化,变得越来越好,在当前 NoSql 宽表领域,Ccassandra 排名第一位。

3. 数据库排名


DB-Engines 的数据库排名在宽表领域对比了 Cassandra、Hbase、Microsoft Azure Cosmos DB 等比较著名的数据库,可以看到从 13 年 Cassandra 发布了 2.0 版本到现在,Cassandra 的表现都是一马当先的,热度远高于 HBbase 的。Cassandra 的热度在 100 以上,HBbase 大概只有 50 左右。


本文转载自 DataFunTalk 公众平台。


原文链接:https://mp.weixin.qq.com/s?__biz=MzU1NTMyOTI4Mw==&mid=2247496333&idx=2&sn=2f36fb5991c6e963f247abc36f6d71a6&chksm=fbd740e1cca0c9f75644a4d9bd201d818b204727c4f425fdbb338ea43221e93c9cce71bf38d5&scene=27#wechat_redirect


2020-01-07 09:511312

评论

发布
暂无评论
发现更多内容

webAssembly on server side 的应用场景

磊吐槽

云原生 webassembly

华为云会议助力政企用户提升沟通效率

科技说

头部效应明显,中小厂商「闷赚」的 Dating 赛道

融云 RongCloud

社交 虚拟

低成本、高效率!华为云桌面助力企业数字化转型

清欢科技

自动化测试技术笔记(三):如何编写技术方案

老张

自动化测试 技术方案

对比PyTorch、TensorFlow、JAX、Theano,我发现都在关注两大问题

OneFlow

人工智能 深度学习 函数转换

华为云会议好评如潮的背后,竟然暗藏这么多黑科技!

科技说

超高清设计师云工作站,为设计企业护航

清欢科技

数字云办公连续7年领跑,华为云桌面优势突显!

科技之光

云办公成趋势,华为云桌面全方位保障企业安全

科技之光

Verilog模块例化

芯动大师

Verilog语法 Verilog例化模块 Verilog教程

华为云桌面之下的“冰山”:技术底座x繁荣生态加速模式进化

IT科技苏辞

华为云会议——安全得多,高效得很

秃头也爱科技

华为云会议,让会议更智能

秃头也爱科技

华为云会议,总有一种场景满足你的需求

科技说

安全灵活,华为云桌面成为数字化办公最佳搭档

清欢科技

数字化办公?选云桌面就对了!

科技之光

我在编码过程使用Jenkins自动化的姿势

大东(AIP智能体运营专员)

mysql数据库运维常用的shell脚本

@下一站

12月日更 12月月更

网络安全实战之植入后门程序

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

华为云会议,更专业“会”更好

秃头也爱科技

【Spring专题】「开发指南」夯实实战基础功底之解读logback-spring.xml文件的详解实现

码界西柚

spring logback 12月日更 12 月 PK 榜

云上办公,还得是华为云桌面的一站式云上工作站

科技之光

2022-12-21:uifd/ui-for-docker是docker的web可视化工具。请问部署在k3s中,yaml文件如何写?

福大大架构师每日一题

Docker 云原生 k8s k3s 福大大

华为云桌面,一站式云上数字化创作深度解读

IT科技苏辞

华为云会议,助力企业高效办公

秃头也爱科技

云上办公,且看华为云桌面如何加速企业数字化发展之路?

科技之光

【JWT】jwt令牌研究

No8g攻城狮

JWT\ JWT

超高清设计师云工作站,设计可以更高效

清欢科技

华为云桌面,开启云上高效办公之旅!

清欢科技

HTTP的状态码

穿过生命散发芬芳

HTTP 12月月更

Cassandra 的过去、现在、未来(一)_语言 & 开发_陈江_InfoQ精选文章