Apache Cassandra为企业准备好了

Apache软件基金会发布了Cassandra NoSQL数据库的1.0版本

Apache Cassandra背后的开发人员相信他们的分布式数据库管理系统已经可以在企业中普遍使用,并且,经过三年的开发,发布了他们的开源软件1.0版本。

Apache Cassandra项目的副总裁Jonathan Ellis说:“我们在有意识地暗示,Cassandra已经为普通人做好了准备。”他开玩笑地提到了部署之前版本的软件所需要的大量管理专业知识。他补充说,在操作数据库时,“你不必像以前那样对具体细节了解得那么多”。

该软件的1.0版本还增加了额外的功能和性能改进,以处理更广泛的用例,Ellis继续说。两年前,Ellis在Cassandra邮件列表上询问用户,问他们需要什么功能。他说,该软件的第一版“完成了这个功能请求列表”。

在此发布之前,卡桑德拉,由Facebook于2008年创建并于次年被阿帕奇软件基金会(apachesoftware Foundation, ASF)接管,已被思科、Digg、Netflix、Reddit、Twitter和沃尔玛等大量互联网服务和公司使用。

卡桑德拉被设计为高度可扩展的,并在多个服务器上运行。最大的卡桑德拉生产集群上300多个服务器上运行,并包含多个数据300TB。该软件也被设计成快速增值的执行时间:每个节点都可以处理超过每秒5000名的请求,根据ASF。

Cassandra 1.0提供了广泛的新特性,使其适合企业使用。一个是数据压缩,这样可以节省硬盘空间。数据库系统也是压缩数据作为后台任务,它将数据重新排列成最容易访问的方式。新技术也被加入更好地利用服务器的工作内存

然而,卡桑德拉最显著的进步是在性能,埃利斯说。与去年的0.6版本相比,read的性能提高了400%。写入性能也提高了40%。

Cassandra是市场上越来越多的非关系型或NoSQL数据库之一,这些数据库是正在寻找方法的组织所寻求的快速而廉价地存储大量数据。最近进入这个市场的是甲骨文公司(Oracle)承诺释放它自己的NoSQL数据库系统在不久的将来。

埃利斯说,卡桑德拉在这个日益拥挤的领域保持着一些独特的优势。首先,Cassandra的架构适合于多数据中心环境,因为它不依赖于leader节点来协调数据库的活动。2020欧洲杯预赛数据可以写入到本地节点,从而消除了与地理上有些遥远的主节点协调所需的额外网络通信。另外,因为Cassandra是一个基于列的存储引擎,所以它可以比典型的键值存储引擎存储更丰富的数据集。

Apache Cassandra软件在Apache许可版本2.0下免费提供。Ellis担任首席技术官的DataStax提供了一个Cassandra的商业支持版本,称为DataStax Enterprise。

约押·杰克逊报道企业软件和通用技术的突发新闻IDG新闻服务。在推特上关注约押@Joab_Jackson。约押的电子邮件地址是Joab_Jackson@idg.com

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对最重要的话题发表评论。
相关:

版权©2011足球竞彩网下载

工资调查:结果在