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

Cassandra 1.0.0 为进军企业做好了准备

  • 2012-02-02
  • 本文字数:783 字

    阅读完需:约 3 分钟

近日,Apache 发布了 Cassandra 1.0.0 ,这是该分布式基于列的数据存储的首个主要里程碑版本,带来了数据压缩与其他几处性能改进和优化。

Cassandra 为 Apache 的顶级开源项目,是个可伸缩的分布式( Amazon 的 Dynamo 与 Google BigTable 基于列的数据模型是其代表)数据库管理系统。Cassandra 最初是由 Facebook 开发的,后来在 2008 年开源,现在一直处于开发当中。近日,Apache发布了其首个主要的里程碑版本Cassandra 1.0.0,带来了大量的新特性、改进和Bug 修复。

呼声最高的一个特性就是数据压缩。 Cassandra 1.0 支持每个 ColumnFamily 的数据压缩,ColumnFamily 是个列的容器,类似于传统关系数据库的表。压缩过程在后台运行,对于节点的响应时间没什么影响。压缩将数据所占据的空间减少了 2 到 4 倍,据 Pavel Yaskevich 所述,这间接提升了 25-35% 的读性能以及 5-10% 的写性能。

根据 Apache Cassandra 项目的副总裁 Jonathan Ellis 所述,从 Cassandra 0.6 到 1.0,性能有了很大的提升,“与 2010 年的发布相比,写性能提升了 40%。但我们真正想要改进的是读性能,这提升了惊人的 400%”。

其他改进有:

通过 off-heap 缓存、空间搜集和自动化的自我调整,内存管理得到了改进,GC 暂停数更少、性能更加可预测(点击这里查看详细信息)。 更好的磁盘空间管理:通过提交日志与即时删除废弃的数据文件实现了更好的空间占用控制。

新的可选级别的压缩策略,提供了更加可预测的性能与确定的 SStable 大小(点击这里查看详细信息)。

改进的 hinted handoffs,这样就需要更少的读修复,实现了更好的读性能。

大量的性能改进(点击这里查看详细信息)、CQL、修复、更简单的操作等等。

目前,Cisco、 Digg Facebook Rackspace Reddit Twitter 等公司都在使用Cassandra,最大的产品集群在150 多台机器上拥有超过100TB 的数据。

查看英文原文: Cassandra 1.0.0. Is Ready for the Enterprise

2012-02-02 05:482792
用户头像

发布了 88 篇内容, 共 271.1 次阅读, 收获喜欢 9 次。

关注

评论

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

快手基于 Flink 的持续优化与实践

Apache Flink

flink

大话 Python:python 操作 excel 系列 -- 能够操作 excel 的 python 库有哪些?

老王说编程

Python ecxel

Synchronized升级成重量级锁之后就下不来了?你错了!

yes

Java JVM

力扣(LeetCode)刷题,简单+中等题(第29期)

不脱发的程序猿

面试 LeetCode 编程之路 28天写作 算法面经

基于 KubeVela 与 Kubernetes 打造“无限能力”的开放 PaaS

阿里巴巴云原生

容器 开发者 运维 云原生 k8s

女乘客跳车、货拉拉涉事司机被批捕

石云升

28天写作 3月日更

四面字节跳动成功斩获offer(Java岗),只有努力复习,方能战胜寒冬

Java架构之路

Java 程序员 架构 面试 编程语言

homework2

Geek_xq

2021Java岗面试清单最新整理:分布式/Spring/JVM/并发编程等(15专题全面解析)

比伯

Java 编程 程序员 架构 面试

5G时代,为什么NoSQL和SQL存在短板?

VoltDB

数据库 通信 VoltDB 电信

一周信创舆情观察(2.22~2.28)

统小信uos

从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、协程

JackJiang

使用SSO增强身份安全性的四个原因

龙归科技

身份认证 SSO 密码管理

【数独问题】入门题:判断一个数独是否有效 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

牛掰,阿里架构师用 115 张原理与流程图,讲清了 Java 程序员常被问及的分布式架构核心知识点

Java架构师迁哥

容器 & 服务:K8s与Docker应用集群 (一)

程序员架构进阶

容器 k8s 服务化 七日更 28天写作

大话 Python:python 操作 excel 系列 -- 怎样将数据写入 excel 文件?

老王说编程

Python Excel xlsxwriter

从业务在线化视角实施数字化落地的两大路径

boshi

数字化 七日更

Pgbouncer最佳实践:系列三

PostgreSQLChina

数据库 postgresql 软件 开源社区

字节跳动Android面试:来一份全面的面试宝典练练手,不吃透都对不起自己

欢喜学安卓

android 程序员 面试 移动开发

JVM 分析工具

insight

JVM 3月日更

力扣(LeetCode)刷题,简单+中等题(第28期)

不脱发的程序猿

面试 LeetCode 编程之路 28天写作 算法面经

DataPipeline合伙人&CPO陈雷:成为中国的世界级数据中间件厂商

DataPipeline数见科技

【LeetCode】比特位计数Java题解

Albert

算法 LeetCode 28天写作

字节跳动技术总监自爆:Android项目开发如何设计整体架构?建议收藏

欢喜学安卓

android 程序员 面试 移动开发

2021年3月国产数据库排行榜:OceanBase勇夺亚军 神舟挺进20强!

墨天轮

数据库 性能优化 运维

程序员的数学

大奎

Python基础之:Python中的流程控制

程序那些事

Python 程序那些事 流程控制

【科创人】融云CEO韩迎:飞信十年珍贵历练,做To B别有取巧的心思

科创人

上周刚面的美团 现已拿到offer,分享一下三面面经

Java架构之路

Java 程序员 架构 面试 编程语言

蚂蚁金服三面真题:基础+高并发+消息中间件+GC算法+MySQL数据同步

Java架构之路

Java 程序员 架构 面试 编程语言

Cassandra 1.0.0为进军企业做好了准备_开源_Abel Avram_InfoQ精选文章