写点什么

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

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

关注

评论

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

Probe:Android线上OOM问题定位组件,移动互联网app检测取证系统

android 程序员 移动开发

RxJava 沉思录(三),微信小程序的事件处理

android 程序员 移动开发

View 事件分发机制,看这一篇就够了,flutter登录注册

android 程序员 移动开发

[译] Android 的多摄像头支持,flutter登录

android 程序员 移动开发

Toolbar在Android中的使用,2021大厂面试合集

android 程序员 移动开发

UI组件化--干掉shape终极一战,android模块化框架

android 程序员 移动开发

WebView开源库终极学习方案,android开发艺术探索pdf

android 程序员 移动开发

网盘数据要搬家?焱融 SaaS 数据服务平台教你这么干

焱融科技

云计算 分布式 高性能 文件存储 SaaS平台

Xposed简介以及小米去桌面广告的简单实现,五步搞定Android开发环境部署

android 程序员 移动开发

超牛无损图片放大神器PhotoZoom,你值得拥有!

淋雨

PhotoZoom

RxJava-2-0还没熟悉,RxJava-3-0说来就来了!,安卓开发工具

android 程序员 移动开发

Aeron中这么多空闲策略选哪个?

BUG侦探

Aeron 开发技能

zookeeper使用篇-Zookeeper Api实践,flutter下拉刷新上拉加载更多

android 程序员 移动开发

TT语音线程优化,Android开发快速学习

android 程序员 移动开发

ViewPager2重大更新,支持offscreenPageLimit,kotlin动态语言

android 程序员 移动开发

ViewPage实现一屏多页面显示(进阶版),简直无敌

android 程序员 移动开发

Windows安装repo的真正解决方案,移动终端软件开发颜色演示

android 程序员 移动开发

6.0反序列化漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

合同管理系统主要增加了安全性,对于大型企业作用重大

低代码小观

企业管理 管理系统 管理工具 合同管理系统 企业合同管理

WMS-是如何拿到-Token-的?,flutter屏幕旋转监听

android 程序员 移动开发

[Android-Gradle]-搞定Groovy闭包这一篇就够了,小程序开发步骤

android 程序员 移动开发

RxJava-不是上帝,真不推荐再用了,移动混合开发框架

android 程序员 移动开发

Python代码阅读(第50篇):对列表间隔取元素

Felix

Python 编程 Code Programing 阅读代码

[译] Android 的 Java 9,10,11,作为程序员一定不要仅仅追求物质

android 程序员 移动开发

RecyclerView 是 “何方神圣“,农民工看完都学会了

android 程序员 移动开发

RecyclerView-的复用机制,Android开发面试技能介绍

android 程序员 移动开发

RadonDB MySQL on K8s 2.1.0 发布!

RadonDB

MySQL 数据库 Kubernetes

WorkManager完全解析+重构轮询系统,大厂面试题汇总

android 程序员 移动开发

static修饰符学习汇总,android系统软件开发

android 程序员 移动开发

STM32~配置时钟频率[一文带你解决STM32主频配置],flutter跳转到系统设置

android 程序员 移动开发

WMRouter:美团外卖Android开源路由框架(1),看完老板哭着让我留下来

android 程序员 移动开发

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