Apache CouchDB™通过其流行NoSQL数据库的2.0开发人员预览版添加群集和大数据功能

横向可扩展性和分布式工作负载为数据库带来了企业功能,从而启动了NoSQL运动。

在2014年欧洲ApacheCon大会上,Apache CouchDB™项目今天宣布了其CouchDB 2.0文档数据库的开发者预览版。开发人员预览版将全新的群集技术引入开源NoSQL数据库,实现了一系列大数据功能,包括能够存储、复制、同步和处理在任何部署配置中分布在各个服务器、数据中心和地理区域的大量数据,包括私有、混合和多云。

Apache CouchDB副总裁Jan Lehnardt表示:“CouchDB 2.0的开发者预览版实现了我们将Apache CochDB引入企业的目标。”。“灵活性和可扩展性变得越来越重要,数据可以存储在任何地方、随时随地访问和处理,这一点至关重要。结合我们独特的同步协议的成功,该协议实现了完美的移动第一和离线工作能力,集群有望推动CouchDB成为许多业务的核心。"

Apache CouchDB是启动NoSQL运动的数据库。它是从头开始构建的,考虑到了高性能和容错性。与SQL不同,NoSQL使开发人员不必提前做出任何决定,允许以任何形式捕获数据,并在事后进行结构化、过滤和查询。

在CouchDB的早期版本中,数据库可以根据需要跨任意多个服务器进行复制,但每个服务器都受到垂直扩展的限制。通过在Developer Preview中引入集群,数据库现在可以跨多个服务器分布,从而为CouchDB添加了水平扩展功能。该技术借鉴了Amazon的Dynamo论文中的许多原理,提高了大规模CouchDB部署的整体性能、耐用性和高可用性。

也在开发人员预览中
开发人员预览版中的其他新增功能包括更快的数据库压缩程序、更快的复制程序、更容易的设置、更容易贡献的重新组织代码、全局更改提要和改进的测试覆盖率。此版本的CouchDB还包括一个名为Fauxton的新Web仪表板管理界面,该界面具有改进的用户体验设计、丰富的查询编辑器和用于复制的管理界面。(Fauxton的截图可在https://cloudup.com/cQXYSXhhSLj)

超越CouchDB 2.0
今天还宣布了即将推出的新功能的计划,包括围绕事实上的MongoDB查询语法进行标准化的声明式特别查询系统。这个特性承诺向熟悉SQL的全新开发人员开放CouchDB,这些开发人员希望使用感觉熟悉并允许随意使用的东西。

参与进来
Apache CouchDB社区鼓励对2.0 General Availability版本进行反馈,预计该版本将于2015年初发布。那些有兴趣参与Apache CouchDB的人将被邀请参与该项目的三个IRC频道、八个邮件列表或45个Git存储库中的任何一个,或为其做出贡献。

治理和监督
与所有Apache产品一样,CouchDB软件是在Apache License v2.0下发布的,由项目的积极贡献者组成的自选团队负责监督。Apache CouchDB项目管理委员会(PMC)指导项目的日常运营,包括社区开发和产品发布。 

关于Apache CouchDB™
Apache CouchDB是启动NoSQL运动的数据库。它是从头开始构建的,考虑到了高性能和容错性。CouchDB使用户能够在任何部署配置(包括私有、混合和多云环境)中轻松存储、复制、同步和处理分布在移动设备、服务器、数据中心和地理区域中的大量数据。

CouchDB于2008年2月进入Apache孵化器,同年11月成为Apache顶级项目。访问http://couchdb.apache.org/用于下载、文档和使用Apache CouchDB的方法。

©Apache软件基金会。“Apache”、“CouchDB”、“ApacheCouchDB”、Apache CouchDB徽标和Apache羽毛徽标是the Apache Software Foundation在美国和/或其他国家/地区的注册商标或商标。所有其他品牌和商标均为其各自所有者的财产。 

# # #