NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

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

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

关注

评论

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

Reactive Spring实战 -- 响应式Kafka交互

binecy

kafka spring

Linux之rmdir命令

入门小站

Linux

Elastic Job简单使用

赵镇

Elastic-job

在线PS(PhotoShop),打开PSD文件,图像处理

入门小站

PhotoShop ps

简单好用一键恢复丢失办公文档

淋雨

EasyRecovery 文件恢复 免费恢复软件 硬盘数据恢复

什么是OneData?阿里数据中台实施方法论解读

云祁

数据中台 数据仓库 OneData 维度建模

Kubernetes手记(19)- 容器资源限制

雪雷

k8s 6月日更

HashMap源码总结

wzh

Java map 数据结构与算法 HashMap底层原理 散列表

数组与链表

wzh

Java 数组 链表 ArrayList 数据结构与算法

常见Java容器对比

wzh

Java collection hashmap set map

Redis:我是如何与客户端进行通信的

码农参上

redis Redis 协议

软件开发项目中,产品经理和程序员谁更累?

万事ONES

产品经理 研发管理 ONES 项目经理

业务架构训练营第 0 期模块五作业

菠萝吹雪—Code

架构实战营

线性排序

wzh

Java 排序算法 计数排序 基数排序 桶排序

领域驱动设计101 - 领域服务

luojiahu

领域驱动设计 DDD

ARTS - 日常打卡 6

pjw

【21-15】PowerShell条件判断

耳东@Erdong

PowerShell 6月日更

react源码解析18事件系统

全栈潇晨

React

JS完美收官之——继承发展史

法医

大前端 js 6月日更

JAVA 面向对象 (十)--接口和抽象类

加百利

Java 后端 笔记 6月日更

做好项目管理,项目经理需要具备哪些优秀品质?

万事ONES

项目管理 研发管理 研发管理工具 ONES

推荐算法概述(十五)

数据与智能

算法 倒排索引 推荐系统

十年一剑智能眼镜的中场战事

脑极体

微信小程序开发(七)—— 版本管理的使用

空城机

微信小程序 大前端 6月日更

微服务架构下的静态数据通用缓存机制

xcbeyond

缓存 微服务 6月日更

LinkedHashMap

wzh

Java 集合 LRU 数据结构与算法 LinkedHashMap

在线HTML标签清除工具

入门小站

工具

OpenCV-Python+Moviepy结合进行视频特效处理

老猿Python

Python 音视频 Video PPT 引航计划

软件复杂度

海拉鲁

读书笔记 软件工程 软件设计

网络抓包实战01——互联⽹:客户端请求是如何到达服务器的

青春不可负,生活不可欺

Wireshark TCP/IP tcpdump 网络抓包 tcpcopy

迷惘的六月份

卢卡多多

生活状态 6月日更

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