10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

评论

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

网络组件axios可以在OpenHarmony上使用了

OpenHarmony开发者

Open Harmony

校区多,客情管理难?看中进教育使用明道云的新解法

明道云

兆骑科创人才引进服务平台,线上直播路演,投融资对接

兆骑科创凤阁

bboss数据同步ETL工具介绍

大河

elasticsearch ETL bboss

AntDB最新成果亮相全球分布式云大会,推动企业数字化变革深入

亚信AntDB数据库

AntDB

厚积薄发--一文带您了解阿里云 RocketMQ 轻量版消息队列(MNS)

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

如何建立开源战略

龙智—DevSecOps解决方案

开源 漏洞修复 漏洞检测 漏洞管理

最常见的两个Jenkins问题,以及解决方法

龙智—DevSecOps解决方案

ci CI/CD CI/CD管道

快速上手Elasticsearch bboss restclient

大河

elasticsearch bboss restclient

Http/Https插件使用指南

大河

https HTTP Data ETL bboss

蓝牙5.0简介、nRF52832 BLE样例工程框架及main函数初始化流程简析

矜辰所致

蓝牙 启动流程 8月月更 nRF52832

兆骑科创创新创业服务平台,海内外高层次人才引进,赛事承办

兆骑科创凤阁

这份SVN命令备忘清单,请查收

龙智—DevSecOps解决方案

svn 版本控制系统

移动端App自动化之触屏操作自动化

霍格沃兹测试开发学社

字节跳动基于 ClickHouse 优化实践之“查询优化器”

字节跳动数据平台

OLAP Clickhouse 查询优化 数据库开发 数据引擎

2022 世界人工智能大会|人工智能与开源技术先锋论坛即将开幕

Kyligence

开源技术 人工智能大会

入门机器学习?还是先抢救一下数学吧!

博文视点Broadview

技术分享 | 测试人员必须掌握的测试用例

霍格沃兹测试开发学社

节能环保LED显示屏为什么是未来发展趋势?

Dylan

LED显示屏 led显示屏厂家

如何应对ITSM难题,打造现代化、高效的ITSM解决方案?

龙智—DevSecOps解决方案

ITSM ITSM软件 ITSM解决方案

技术分享 | 专项测试技术初识Hook

霍格沃兹测试开发学社

技术分享 | 测试平台开发-前端开发之数据展示与分析

霍格沃兹测试开发学社

技术分享 | 想测试入门就必须要懂的软件开发流程

霍格沃兹测试开发学社

技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?

霍格沃兹测试开发学社

GOPS现场 | 对话龙智董事长何明,探讨DevOps安全新概念

龙智—DevSecOps解决方案

运维 GOPS大会 GOPS全球运维大会

Elasticsearch添加修改删除索引文档

大河

elasticsearch bboss

bboss http负载均衡器使用指南

大河

HTTP bboss httpproxy

技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?

霍格沃兹测试开发学社

NFT平台开发:NFT数字馆藏平台开发

开源直播系统源码

数字藏品软件开发 数字藏品开发 数字藏品系统

Kyligence 亮相 Gartner 2022 数据与分析峰会,解锁数据智能新潜力

Kyligence

数据管理 指标中台

BulkProcessor异步批处理组件使用

大河

elasticsearch bboss bulkprocess

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