写点什么

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

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

    阅读完需:约 3 分钟

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

将来

1. 4.0 版本发布


近期发布的 4.0-alpha,重点修复的功能点:


  • 修复 incremental repair bug,推荐使用全量修复,但全量的修复是有问题的,会有很多重复的数据

  • Node 间通信优化为使用 netty,之前是自行研发,每个连接都会建立一个线程,处理效率比较慢

  • 内嵌时间函数和算数操作符

  • 可以说有非常大的改进,但是很遗憾没有从 0 到 1 的 feature

  • SASI & MV 仍标记为 Experience

2. 社区未来工作 ( NGCC 2019 )


  • 可插拔引擎,并且可以支持 rocksdb 的引擎,因为 rocksdb 引擎实际上已经成为 LSM 的一种标准,对接到这里,基本代码可以不用运维,因此可以大大降低 GC,防止业务抖动

  • SideCar:因为 Cassandra 是无主的,没有传统意义上的 master 节点可以拉起,因此有个痛点–需要从每个节点上拉取部分信息。Sidecar 是个一站式运维平台,后面会详细介绍。

  • Scylladb: 改进了数据修复,传统的修复是比较废的,先去拉去 partition 粒度的 merkele tree ( 一个 hash tree ),逐个节点做比较。如果节点数据不一致,说明数据要做修复,修复也是比较暴力的,直接 pear 2 pear 的对拷,数据拷贝量是 double 的。

  • 下一代 Cassandra compaction 的一个策略,也就是改进目前主流的 compaction 的一个优化,比如说 leveled compaction。

3. ROCKSANDRA


Rocksandra 是 Instagram 主要在做的一件事情,把 Cassandra 和 rocksDB 结合起来,可以实现更低的 JVM 的 GC 优化、解决长尾延时,并实现高吞吐。

4. Sidecar


Sidecar 是一个一站式运维平台:


  • 传统的数据加入的 bootsrap 阶段和数据移动都可以在此完成

  • 常用容错和操作的运维命令集成

  • 配置升级

  • 监控和指标

  • 企业级的备份恢复,相当于是一个 dashboard,在这里可以进行备份和恢复

  • 修复优化


本文转载自 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:54981

评论

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

从原理到实战,详解XXE攻击

华为云开发者联盟

安全 后端 华为云 华为云开发者联盟

淘天集团大模型应用十大挑战命题发布

阿里技术

AI 校招 AIGC 淘天

软件测试/测试开发丨Python闭包与装饰器 学习笔记

测试人

Python 程序员 软件测试 自动化测试 测试开发

用友战略签约广联达,共同使能建筑行业企业高质量发展

用友BIP

建筑行业

如何强制SQL走性能更优的hash join

华为云开发者联盟

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

校源行丨开放原子开源基金会赴北京信息科技大学走访交流

开放原子开源基金会

负载均衡详解

天翼云开发者社区

负载均衡 服务器

数字孪生5G智慧工厂3D可视化云平台

2D3D前端可视化开发

物联网 可视化 数字孪生 智慧工厂 智能制造

可制造性拓展篇│HDI(盲、埋孔)板压合问题

华秋电子

HDI

【华秋商城】海量现货库存 闪电发货

华秋电子

连接器

户外裸眼3D屏幕合适用什么规格

Dylan

3D LED显示屏 户外LED显示屏 led显示屏厂家

当HTAP已成标配,什么才是制胜关键?

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

以效率为导向:用ChatGPT和HttpRunner实现敏捷自动化测试(二) | 京东云技术团队

京东科技开发者

自动化测试 敏捷测试 HttpRunner ChatGPT 企业号10月PK榜

Trino容错模式深度测评与思考

华为云开发者联盟

大数据 后端 华为云 华为云开发者联盟 交互式分析

EVE-NG初次启动及WEB客户端访问

小魏写代码

出版行业企业如何快速实现数智化转型?

用友BIP

Fast by BIP 出版行业

开放原子开源基金会联合主办的2023 CCF中国开源大会即将开幕

开放原子开源基金会

开源 CCF

云网络对等连接产品的高可用保证

天翼云开发者社区

网络 对等连接

文本快速输入工具 Rocket Typist pro最新激活版

mac大玩家j

Mac软件 文本输入工具

战略引领 注重实绩 形成闭环——中国交建绩效管理创新与数智化实践

用友BIP

绩效管理

火山引擎DataTester:跨境电商网站,如何快速实施AB测试 ?

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长 企业号10月PK榜

Flink测试利器之DataGen初探 | 京东云技术团队

京东科技开发者

大数据 测试 flink sql 执行过程 企业号10月PK榜 DataGen

FinClip小程序技术,加速国产化应用新进程

FinClip

使用 GitHub Action 自动更新 Sealos 集群的应用镜像

米开朗基杨

云原生 #go

数据如何同步到云服务器

天翼云开发者社区

云计算 数据迁移

Cassandra 的过去、现在、未来(四)_文化 & 方法_陈江_InfoQ精选文章