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

Posted InfoQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具Cassandra 2.1正式发布,引入CQL3元组和用户定义类型相关的知识,希望对你有一定的参考价值。

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


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

  • 增量修复——允许用户只修复自上次修复以来的新数据;

  • 堆外内存表——降低Java堆上的内存压力;

  • 重新实现计数器;

  • 改进CQL,如集合索引和用户定义类型;

  • 支持限制行缓存中每个分区的行数。


另据报道,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许可协议,读者可以从其官方网站获取文档及下载安装包。

以上是关于工具Cassandra 2.1正式发布,引入CQL3元组和用户定义类型的主要内容,如果未能解决你的问题,请参考以下文章

Cassandra CQL - NoSQL 或 SQL

CQL3 (Cassandra) upsert 增加一个计数器

Cassandra Cql 范围选择

使用 Cassandra (CQL 3) 实现类似表的堆栈

Cassandra (Datastax) CQL 忽略 TEXT 列的大小写

使用 CQL3 在 Cassandra 中进行数据版本控制