QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Cassandra 2.1 性能提升超过 50%

  • 2014-08-01
  • 本文字数:663 字

    阅读完需:约 2 分钟

7 月 16 日,DataStax 开发者博客发表了一篇博文,声称Cassandra 2.1 性能提升超过了50%。

在改进压缩、提升Repairs 效率的同时,Cassandra 2.1 对内核的读写路径进行了大幅的改进。其中两项最大的变化是:向CQL 分发器中添加“响应分组(response grouping)”和引入工作线程池ShardExecutorPool。

该文称,这些改进使它的读操作性能比2.0 CQL 提升了75%,比Thrift 提升了160%,如下图所示:

在写操作性能方面,情况类似——比2.0 CQL 提升了95%,比Thrift 提升了150%,如下图所示:

对于上图,文中特别指出,Cassandra 2.1 的写操作性能波动比较大。虽然在大多数时间里,写操作速率都在190k ops/s 以上,但也经常会降到120,因此平均写操作速率大约为180。

在32 核VM 的单个commitlog 磁盘上,写操作是个瓶颈。本文作者Jonathan Ellis 表示,他们将优先进行commitlog 压缩以及尽快支持多个commitlog 卷。另据报道,Cassandra 2.1 版本开始的改进最终将在Cassandra 3.0 完成,而 CASSANDRA–6506 是当前遗留的一项主要任务。

今年 3 月,InfoQ 曾报道过 Cassandra 2.1 ,当时就曾提到写操作性能提升约 50%。如今看来,CQL 性能的巨大提升使它兑现了当初的承诺。另外,性能提升幅度会因硬件环境的差异而有所不同。

当前,Cassandra 的最新稳定版本为2.0.9 ,最新开发版本为7 月19 日刚刚发布的2.1.0-rc4。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-01 00:043137
用户头像

发布了 256 篇内容, 共 87.4 次阅读, 收获喜欢 12 次。

关注

评论

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

性能测试|JMeter逻辑控制器(二)

霍格沃兹测试开发学社

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

大瞿科技

产品服务谁?产品做什么服务?

Bonaparte

产品 产品设计 产品思维 产品服务

如何通过网关降低大模型的调用费用,并提升合规性

阿里巴巴云原生

阿里云 云原生 网关

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

股市老人

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

鳄鱼视界

调整自我,安然入眠

少油少糖八分饱

读书笔记 读书感悟 #读书 睡眠 我们为什么要睡觉

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

威廉META

异步编程框架:Workflow的计算调度算法

1412

c++ 开源 异步编程 workflow 调度算法

本地 IDC 中的 K8s 集群如何以 Serverless 方式使用云上计算资源

阿里巴巴云原生

阿里云 Serverless 云原生

IDE暗黑主题推荐-Dracula

越长大越悲伤

ide 前端 后端 插件 主题

文本生成图像DALL·E 2背后的原理——Diffusion Model | 社区征文

秃头小苏

年中技术盘点

解开心锁,放飞自我

少油少糖八分饱

认识自己 读后感 阅读笔记 被讨厌的勇气

性能测试|JMeter逻辑控制器(三)

霍格沃兹测试开发学社

场景题-如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。

派大星

Java 面试题

2023-07-22:一共有n个项目,每个项目都有两个信息, projects[i] = {a, b}, 表示i号项目做完要a天,但是当你投入b个资源,它就会缩短1天的时间, 你一共有k个资源,你的目

福大大架构师每日一题

福大大架构师每日一题

C语言实现哈希搜索算法

芯动大师

一个逻辑完备的线程池

1412

c++ 开源 线程池 异步编程 workflow

JavaScript程序设计模式小技巧——策略模式,快看快用!!!

Immerse

JavaScript 程序设计 设计模式 策略模式 设计规则

INFINI Labs 产品更新 | Easysearch 新增分词插件、Gateway 支持邮件发送等功能

极限实验室

ES 产品更新 极限科技

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

BlockChain先知

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

西柚子

VSCode同时编译多个C文件

codists

Visual Studio Code

性能测试|JMeter逻辑控制器(四)

霍格沃兹测试开发学社

Cassandra 2.1性能提升超过50%_后端_马德奎_InfoQ精选文章