写点什么

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

评论

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

中国水泥行业数字化采购:驱动产业链供应链现代化的关键

用友BIP

数智采购

将 Amazon EC2 到 Amazon S3 的数据传输推向100Gbps 线速

亚马逊云科技 (Amazon Web Services)

S3 Amazon EC2 亚马逊云科技

Illustrator 2023 for mac(ai2023矢量图编辑软件) v27.9密钥激活版

mac

苹果mac Windows软件 矢量图形编辑软件 ​illustrator 2023

QCN9024 Performance|WiFi6E TriBand Card DR9074 Achieving Blazing 1.3Gbps Speed in 5.28GHz 80MHz BW Throughput Test

wallyslilly

QCN9074 QCN9024

IBM只有29%的职位看学历?基于技能的招聘到底是什么?

用友BIP

智能招聘

最新开源、更擅长推理的中文大模型

百度开发者中心

人工智能 大模型

Prompt模板助力应用升级

百度开发者中心

人工智能 大模型训练 Prompt

文末福利免费送 | KaiwuDB AI 时代数据库技术专题沙龙,名额仅剩 20 位,报名从速!

KaiwuDB

数据库 KaiwuDB

熟练使用 Redis 的五大数据结构:Java 实战教程

互联网工科生

Java redis

什么是智慧光伏?智慧光伏电站运维平台

2D3D前端可视化开发

物联网 数字孪生 三维可视化 智慧光伏 智慧电站

Loopback for Mac(音频路由和虚拟音频设备软件) v2.3.2直装激活版

mac

苹果mac Windows软件 Loopback 虚拟音频软件

大模型训练-实战的模型、算力与数据训练

百度开发者中心

人工智能 大模型训练

当AI遇上3D建模:一场创意与技术的完美碰撞!

Finovy Cloud

AI 3D

2个数仓中不等值关联优化案例

华为云开发者联盟

数据库 后端 华为云 数仓 华为云开发者联盟

DAPP智能合约双币质押挖矿项目系统开发

l8l259l3365

用大模型Prompt解决行业问题

百度开发者中心

大模型训练 Prompt

Python并发编程:多线程技术详解

高端章鱼哥

Python 并发编程

云图说|交换数据空间Exchange Data Space

华为云开发者联盟

数据交换 开发 华为云 华为云开发者联盟

《永劫无间》新版本上线,英特尔锐炫及XeSS即时支持,助力玩家丝滑畅游!

E科讯

在Vue中使用Mock.js虚拟接口数据实例详解

树上有只程序猿

Vue Mock.js

社区团购,拯救消费降级的利器

用友BIP

社区团购

IDO官网预售 创建 ICO 解决方案:为您的代币发行奠定基础

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

千帆大模型平台引领Falcon-180B适配创新

百度开发者中心

人工智能 Prompt 千帆大模型平台

NFTScan 正式上线 Scroll NFTScan 浏览器和 NFT API 数据服务

NFT Research

NFT NFTScan nft工具

不会写代码同学的福音——AI 代码生成器 Amazon CodeWhisperer(通过注释写代码)

亚马逊云科技 (Amazon Web Services)

人工智能 CodeWhisperer Amazon Lambda 云上探索实验室

ABAQUS二次开发怎样接入Python代码?ABAQUS软件教程

思茂信息

abaqus abaqus软件 abaqus有限元仿真

注释在编程中的重要性:理解程序员的两难选择

小魏写代码

ZGC关键技术分析

得物技术

Java 高性能 GC算法

平台工程动态 Monthly News 2023-9

杨振涛

DevOps 云原生 开发者体验 内部开发者平台 平台工程,

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