写点什么

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

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

关注

评论

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

Go常用设计模式(中)

闫同学

三周年连更

Go常用设计模式(下)

闫同学

三周年连更

Office Mac升级提醒如何去掉?关闭Microsoft AutoUpdate弹框提示

Rose

许可证 Office 2019中文版 Office Mac office更新 office2021下载

必知必会的JavaScript前端面试题篇(一),不看后悔!

Immerse

Django笔记二十二之多数据库操作

Hunter熊

Python django database

Pratt Parsing - 自顶向下的算符优先级

乌龟哥哥

三周年连更

架构训练营模块一作业

Geek_3d7c4d

架构训练营

什么是人工智能领域模型的 Presence Penalty 参数?

汪子熙

人工智能 机器学习 深度学习 强化学习 三周年连更

深入理解 TypeScript 的 type 以及 type 与 interface 和 class 的区别

Lee Chen

typescript

云原生文件存储 CFS 线性扩展到千亿级文件数,百度沧海·存储论文被 EuroSys 2023 录用

Baidu AICLOUD

文件存储 元数据 posix

云原生应用使用的云服务组件介绍

穿过生命散发芬芳

三周年连更 云服务组件

一套前后台全部开源的H5商城送给大家

越长大越悲伤

开源 java‘

2023-05-06:X轴上有一些机器人和工厂。给你一个整数数组robot,其中robot[i]是第i个机器人的位置 再给你一个二维整数数组factory,其中 factory[j] = [posit

福大大架构师每日一题

golang rust 福大大

Mac 触控增强神器:BetterTouchTool如何使用?

Rose

苹果软件下载 BetterTouchTool破解 BetterTouchTool教程 Mac 触控增强神器

waves插件更新,Waves V14系统及支持的主机一览

理理

waves下载 waves14

Golang中如何使用Singleflight库进行并发请求合并

Jack

在这样的公司工作没意义

Jadedev

职场 职场经验 职场发展

Macos媒体播放器 Movist Pro 针对 macOS 13 Ventura 进行了优化

Rose

Movist Pro 中文版 Movist Pro下载 Macos媒体播放器 视频播放器下载

Smart Disk Image Utilities for Mac(智能磁盘镜像工具)

理理

Smart Disk Mac磁盘管理

软件测试 | MTV开发模式

测吧(北京)科技有限公司

测试

OpenHarmony设备开发从零到一

鸿蒙之旅

OpenHarmony 三周年连更

在啥样的公司工作没意义

Jadedev

职场 职场经验 职场发展

苹果Mac最佳卸载程序和清理助手:App Cleaner & Uninstaller

Rose

mac系统清理优化软件 苹果系统清理 App Cleaner

macOS硬盘如何格式转换?用Tuxera NTFS就够了!

Rose

ntfs FAT32

Java实现坦克大战2.0

timerring

Java

Java IO流详解

timerring

Java

玛雅Maya 2024 发布 maya2024破解

理理

maya2024下载 maya2024新功能 maya2024安装教程

SVN管理工具Cornerstone意外退出怎么办?

理理

SVN管理工具 cornerstone 4破解 Cornerstone mac版 Cornerstone意外退出

容量成本性能全都要有, Redis 容量版 PegaDB 设计与实践

Baidu AICLOUD

Focus Matrix for Mac(智能任务管理器)

Rose

mac软件下载 Focus Matrix 任务管理器

macbook触摸板怎么按右键

理理

MacBook 触控板

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