2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:592407
用户头像

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

关注

评论

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

如何用五步建设数据中台?

博文视点Broadview

大数据 数据中台 架构 中台

钱从哪里来 - 中国家庭的财富方案

石云升

读书笔记 工作 财富 买房 资产配置

JVM最佳学习笔记<二>---垃圾收集器与内存分配策略

Loubobooo

Java JVM

JVM最佳学习笔记<三>---虚拟机性能监控与故障处理工具

Loubobooo

Java JVM

技术工作的一二三之价值观方法论

拖地先生

个人成长 方法论

2020年全球经济萎缩,飞链热交易所逆袭而来闪耀数字经济

极客编

如何成为高手: 到知识的源头去

lmymirror

学习 方法论 高手

七年老程序员面试经历

代码诗人

技术工作的一二三之内功

拖地先生

个人成长

[JVM] String#intern 面试必会

猴哥一一 cium

Java JVM string pool string Java 25 周年

DevOps知识点——3C知多少

禅道项目管理

DevOps 测试 持续集成

ESP8266远程控制+MicroPython 固件初体验

黄耗子皮

物联网 esp8266

简述 HTTP 缓存相关的首部及其行为

黄耗子皮

缓存 HTTP

一周信创舆情观察(5.18~5.24)

统小信uos

基础软件 操作系统

介绍一下自研开源NLP工具库---MYNLP

陈吉米

自然语言处理 中文分词 mynlp nlp

OAM v1alpha2 新版:平衡标准与可扩展性

孙健波

将footer固定在底部: Flexbox vs Grid

寇云

CSS css3

技术工作的一二三之快餐

拖地先生

项目管理 软件开发 技术管理 软件开发流程

最长回文算法(马拉车算法)分析

Gadzan

Java 算法 LeetCode

Yii2.0 RESTful API 基础配置教程

Middleware

php RESTful Yii2

Yii2.0 RESTful API 之速率限制

Middleware

php RESTful Yii2

JVM最佳学习笔记<一>---Java内存区域与内存溢出异常

Loubobooo

Java JVM

JVM最佳学习笔记---总览

Loubobooo

Java JVM

Yii2.0 RESTful API 认证教程

Middleware

php RESTful Yii2

JVM最佳学习笔记<四>---虚拟机类加载机制

Loubobooo

Java JVM

到底谁是你老板

Neco.W

工作 创业心态

运维那点事 - jenkins流水线

yann [扬] :曹同学

Yii2.0 RESTful API 之版本控制

Middleware

php RESTful Yii2

RocketMQ broker.properties

李绍俊

RocketMQ

运维与云

yann [扬] :曹同学

Python 沙盒环境配置

黄耗子皮

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