时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

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:482804
用户头像

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

关注

评论

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

京东云开发者|京东云RDS数据迁移常见场景攻略

京东科技开发者

MySQL 数据同步 数据迁移 云迁移 数据订阅

jdk11之Idea使用问题

Andy

JUC面试题

Andy

立即可用的实战源码(springboot+redis+mybatis+restTemplate)

程序员欣宸

Java springboot 10月月更

鸿蒙开发实例 | 鸿蒙操作系统的前世今生

TiAmo

华为 鸿蒙 10月月更

从“汽车制造”生活案例到软件的建造者模式

宇宙之一粟

设计模式 建造者模式 Go 语言 10月月更

Java面向对象

Andy

JUC 浅析(二)

Andy

Spark on k8s在阿里云EMR的优化实践

阿里云大数据AI技术

大数据 spark 企业号十月PK榜

如何在C#或VB.NET程序中为幻灯片添加或删除批注

Geek_249eec

C# PPT VB.NET

zTree

Andy

java之理论问题集合

Andy

java之线程

Andy

java之反射机制与国际化、网络编程、数据库编程、不可变对象

Andy

Spark On Kubernetes 的 Web UI 访问实践

移动云大数据

java之扩展概念

Andy

java之类集框架

Andy

极客时间运维进阶训练营第二周作业

9527

极客时间运维进阶训练营第二周作业

忙着长大#

极客时间

vue3 name 属性的使用技巧

new_cheng

Vue 前端 Vue3 VUE 3.0 源码

推广TrustAI可信分析:通过提升数据质量来增强在ERNIE模型下性能

汀丶人工智能

nlp

27位技术实战派负责人齐聚 深聊降本增效 你一定不想错过!

阿里技术

云计算 云原生 云栖大会 降本增效

数据湖(十三):Spark与Iceberg整合DDL操作

Lansonli

数据湖 10月月更

AR人体姿态识别,实现无边界的人机交互

HarmonyOS SDK

AR

线程池浅析

Andy

java之新特性

Andy

java之类库

Andy

java之流

Andy

【一Go到底】第二十八天---数组实际案例与复杂应用

指剑

Go golang 10月月更

JUC浅析(一)

Andy

String源码分析(二)

知识浅谈

String类 10月月更

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