Cassandra 2.1 正式发布,引入 CQL3 元组和用户定义类型

阅读数:1005 2014 年 9 月 18 日

话题:语言 & 开发架构

Apache Cassandra是一个开源的 NoSQL 分布式数据库管理系统,用于跨多个服务器快速可靠地处理大量数据。它具有线性可扩展性和高可用性,可以运行在云或混合型数据存储上,是关键业务数据的理想平台。

在 9 月 11 日举行的Cassandra 峰会上,Apache 基金会正式发布了 Cassandra 2.1。该版本经历了 7 个候选版本,是最新的稳定版,也是首个可以用于 Windows 生产环境的版本。与 2.0 相比,该版本性能提升超过 50%。对于高可缓存的工作负载和磁盘密集型场景皆是如此。此外,它还包含如下几个方面的改进:

另据报道,Apache Cassandra 已经在几十个行业支撑着数以百计的、需要高性能的大规模应用,包括 Adobe、Comcast、eBay、Eventbrite、GE、GoDaddy、HP、IBM、Intuit、Netflix、Pearson、Safeway、Sky、Sony、Spotify、Travelocity、The Weather Channel、Zoosk 等等。

据 Health Market Science 首席技术官 Brian O'Neill 说,Cassandra 2.0 引入的关键特性和功能使他们构建出一个实时的分析引擎,2.1 版本则使分析速度变得“超快(blazing fast)”。来自 Orange 公司的 Cassandra 专家 Duyhai Doan 表示,Cassandra 2.1 是一个重要的里程碑。对于他们的开发人员而言,2.1 最大的变化是引入 CQL3 元组和用户定义类型,因为它们为新数据模型模式及其使用铺平了道路。

此外,谷歌、微软、索尼、ING 等众多行业领导者都参加了本次 Cassandra 峰会,分享 Apache Cassandra 如何改变了他们的业务并加速了增长。感兴趣的读者可以登录Cassandra 官方博客了解更多信息。

和其它 Apache 产品一样,Apache Cassandra 遵循 Apache License v2.0 许可协议,读者可以从其官方网站获取文档及下载安装包。


感谢郭蕾对本文的审校。

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