AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Apache CouchDB 2.0 开发者预览版发布,支持集群的水平扩展

  • 2014-11-23
  • 本文字数:968 字

    阅读完需:约 3 分钟

Apache CouchDB 是一个面向文档的 NoSQL 数据库, 它提供了以 JSON 作为数据格式的 REST 接口。CouchDB 是 Apache 基金会的顶级开源项目,还是众多 NoSQL 解决方案中的一员。近日,在今年的 ApacheCon 欧洲大会上,CouchDB 项目团队公布了 CouchDB 2.0 开发者预览版,该版本带来了全新的集群技术和大数据处理功能,首次实现了集群的水平扩展以及跨服务器、数据中心、物理区域(公有云、私有云和混合云)的数据存储、复制、同步等大数据的处理功能。全新的集群技术主要借鉴了亚马逊分布式存储引擎 Dynamo 的设计思想,同时,该版本还提高了 CouchDB 在大规模 CouchDB 集群部署情况的整体性能、持续性以及可用性。该版本新功能还包括更快的数据库压缩器、更快的复制器、更加简单的安装,同时,还重新优化了代码结构和提高了测试覆盖率。另外,该版本还新增了一套后台管理的功能操作 Web 页面叫做 Fauxton ,Fauxton 具有丰富的查询编辑器、复制的管理界面等。

CouchDB 项目的副总裁 Jan Lehnardt 说道:

CouchDB 2.0 开发者预览版以提供企业级服务为目标,并且 CouchDB 的灵活性、可扩展性变得越来越重要,尤其重要的是能够在任何地方存储数据以及任何时候都能够访问数据。于是,CouchDB 2.0 使用了独特的同步协议,该协议能够完全胜任移动应用、离线任务等应用,该版本对集群的支持将使得 CouchDB 能够推动企业的多种核心业务。

在大会上,Apache 基金会还宣布了对 CouchDB 进一步的增强计划,如提供与 MongoDB 的查询语法规范类似的查询系统,使得熟悉 SQL 的开发者能够更加非常容易的使用 CouchDB。根据 CouchDB 的计划安排,CouchDB 2.0 GA 版本将在 2015 年初发布。

过去几年里,随着 CouchOne MemBase 合并 CouchBase 并取消对 CouchDB 支持之后,CouchDB 的商业支持一度中断。2013 年 7 月,云数据库公司 Cloudant 将其深度优化的 BigCouch 数据库代码合并到 CouchDB 中,为 CouchDB 注入了新鲜血液,并重新开始提供商业支持。今年 4 月,IBM 收购了 Cloudant,并将 CouchDB 加入到 IBM 技术库中,连同收购 SoftLayer 以及与 MongoDB 合作等一系列举措,将会建立起一个良好的技术生态系统。


感谢郭蕾对本文的审校。

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

2014-11-23 20:592148
用户头像

发布了 92 篇内容, 共 48.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

前端编程培训学习就业有前途吗?

小谷哥

web前端开发培训学习合适吗?

小谷哥

在DAYU200上实现OpenHarmony跳转拨号界面

OpenHarmony开发者

OpenHarmony

在线问题反馈模块实战(二):封装代码自动生成类文件器

bug菌

springboot 项目实战 10月月更

数据结构学习,数组和数组矩阵的三种压缩

IC00

学习 数据结构 算法 学习笔记 10月月更

在线问题反馈模块实战(一):梳理业务需求并创建数据库表

bug菌

springboot 项目实战 10月月更

不知道如何设计帮助中心?这里有解决办法!

Baklib

产品 效率工具 帮助中心 文档编辑

在线问题反馈模块实战(三):自动生成所有Controller、Service、Mapper等文件

bug菌

springboot 项目实战 10月月更

国产CPU执行SPL实现数据库运算的性能实用性测试

石臻臻的杂货铺

数据库 SPL 10月月更

vcluster -- 基于虚拟集群的多租户方案

Se7en

Kubernetes 云原生

C# Timer控件学习,使用Timer解决按钮幂等性问题

IC00

C# 学习 程序员 上位机 10月月更

Zebec 以 Layer2 的形式推出 Zebec Chain,有望引发流支付赛道的新变革

股市老人

深度解析云安全责任共担模型

HummerCloud

10月月更

AntDB数据并行加载工具的实现

亚信AntDB数据库

大数据 AntDB AntDB数据库 企业号十月PK榜 企业号十月 PK 榜

除了防火墙,还要部署什么设备才能保证服务器安全?

青藤云安全

网络安全 主机安全 青藤云安全

js 和 css 是如何影响DOM树构建的?

CoderBin

CSS JavaScript 前端 DOM 10月月更

重磅来袭 | 尚硅谷数据湖Hudi视频教程发布

小谷哥

SPL 工业智能:识别指定工况

石臻臻的杂货铺

SPL 10月月更

时间复杂度与空间复杂度

lovevivi

c 数据结构 10月月更

ThreadLocal 源码分析-扩容和get方法

zarmnosaj

10月月更

音视频开发进阶——YUV与RGB的采样与存储格式

ZEGO即构

音视频开发

Zebec 以 Layer2 的形式推出 Zebec Chain,流支付新时达来临了

鳄鱼视界

开源依赖管理的最佳实践

SEAL安全

开源许可证 开源安全 软件供应链安全 开源安全与治理 10月月更

一句口诀教你辨别索引失效七大场景

华为云开发者联盟

数据库 后端 索引 华为云 企业号十月 PK 榜

大数据开发培训机构有哪些?

小谷哥

上干货 | 园区智慧物联管理解决方案

AIRIOT

物联网 智慧园区 低代码开发 园区解决方案

Baklib电子产品手册制作,简单且实用

Baklib

云图说|AppCube零代码,开启无码新生活

华为云开发者联盟

低代码 零代码 华为云 企业号十月 PK 榜

需求吞吐量半年提升 65%,500强企业这样做|ONES 研发管理大师课

万事ONES

前端培训学习好就业吗?

小谷哥

Apache CouchDB 2.0开发者预览版发布,支持集群的水平扩展_开源_李士窑_InfoQ精选文章