写点什么

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:511360

评论

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

大型企业数智化破局,一定不要错过2025 GBIC这10场论坛!

用友BIP

怎样做结合YashanDB构建多租户数据库解决方案?

数据库砖家

怎样利用YashanDB实现数据实时同步

数据库砖家

利用YashanDB数据库支持大规模业务负载

数据库砖家

《大型企业数智化》图书即将发布!

用友BIP

快速搭建基于YashanDB的数据存储环境

数据库砖家

快速解决YashanDB数据库连接异常及故障排查指南

数据库砖家

怎样做快速定位YashanDB数据库性能瓶颈解决方法

数据库砖家

怎样做快速上手YashanDB数据库的详细步骤

数据库砖家

怎样做企业级数据分析平台搭建?结合YashanDB实践

数据库砖家

企业数据库备份策略优化:YashanDB创新方案

数据库砖家

AI突破企业软件能力边界,用友BIP5即将破局发布!

用友BIP

手机长焦进化史:攀过十年,终抵云巅

脑极体

终端

结合YashanDB实现智能告警与运维自动化

数据库砖家

怎样做结合YashanDB数据库提升企业信息化建设效率

数据库砖家

怎样做轻松迁移至YashanDB数据库避免数据丢失

数据库砖家

引领中国企业软件出海新局面,用友BIP让AI应用在全球落地

用友BIP

利用YashanDB支持云端数据库部署的技术分析

数据库砖家

结合YashanDB数据库构建多维度数据分析模型

数据库砖家

如何利用YashanDB数据库实现复杂数据结构存储

数据库砖家

怎样做全面配置YashanDB提升数据处理性能?

数据库砖家

混合合成先验增强表格基础模型Mitra

qife122

机器学习 基础模型

让AI应用落地!大型企业一定要来这场盛会的8个理由

用友BIP

HarmonyOS的连接艺术之六: 使用 Deep Linking,灵活定义链接规则

最新动态

设计YashanDB数据库的高效缓存策略

数据库砖家

企业软件与智能服务迎变革,用友BIP将现新动作

用友BIP

怎样做监控YashanDB数据库性能与资源使用?

数据库砖家

自控学习历程系列 项目管理经验总结(4)

万里无云万里天

工厂运维

GBIC 2025,大型企业不容错过的双场直播抢先看!

用友BIP

基于YashanDB数据库的实时数据备份与恢复方案

数据库砖家

怎样做企业数据备份和恢复?YashanDB一站式解决方案

数据库砖家

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