Cassandra 改进原子批处理、虚拟结点和 CQL

阅读数:924 2013 年 2 月 26 日

话题:开源语言 & 开发架构

Cassandra 1.2 版近期已经发布,改进包括虚拟结点、对原子批处理的支持以及更好的性能等。

以下是一些新特性:

集合类型对于自然地简化模型特别有用,因为 CQL 不支持连接(JOIN)。原子批处理可用于避免为重试和幂等写编写代码,然而这将带来约 30% 的性能消耗,如果性能更为重要的话可以关闭。

Cassandra 1.2 设计能力为每个结点处理若干 TB 的数据,而 1.0 版本推荐的磁盘空间上限为 500GB。

Cassandra 是一款开源的、面向列的、分布式 NoSQL 数据库,使用 Java 语言编写。最初由 Facebook 为提升其收件箱搜索而开发,并于 2009 年成为 Apache 项目。你可以在 InfoQ 上找到关于 Cassandra 的更多信息,也可以参考其最新的官方文档

查看英文原文Cassandra Gets Atomic Batches, Virtual Nodes, CQL Improvements


感谢臧秀涛对本文的审校。

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