最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Apache CouchDB 1.2.0 新特性

  • 2012-04-27
  • 本文字数:628 字

    阅读完需:约 2 分钟

Apache CouchDB 1.2.0 正式发布,该版本涉及诸多方面的改进,如性能、安全、系统构建、存储等。CouchDB 是用 Erlang 开发的非关系型数据库,它支持物理上线性扩展,并提供 REST API 给用户使用。该版本主要的改进如下:

性能

  • 新增原生 JSON 解析器——解析器的核心逻辑完全由 C 语言实现,这大大提升了系统的响应时间
  • 数据库和视图索引文件的压缩功能——压缩功能由 Google Snappy 实现,并提升了系统的可伸缩性
  • 改进了数据库写以及视图索引功能——利用了 Erlang 运行时系统的优势
  • 提升了内置 feed 过滤器的性能

安全 (值得注意的一点是,该版本安全性的改进牺牲了一些向前兼容性)

  • _users 数据库文档对象的访问权限不再开放给所有用户
  • _replication 数据库中敏感信息的访问权限不再开放给所有用户
  • 密码的哈希串由数据库生成,不再依赖客户端
  • 以 Cookie 的方式实现持久化用户登录状态
  • OAuth secrets 可以存储在用户系统数据库中
  • Erlang 库升级到最新版本

系统构建

  • 构建 CouchDB 不再需要 cURL——这将使得在特定平台上构建 CouchDB 变得简单

CouchDB 在 HTTP API、数据存储、数据库复制等方面也做了改进,详细内容可以参照发布说明
从服务厂商的反应来看, Iris Couch (Couch DB 的免费云服务提供商),对于本次版本的升级,有如下评论

Iris Couch 账号的服务,将享受本次 CouchDB 升级的功能,整个升级是平滑的。本次 CouchDB 升级最显著的特征是

  • 用户登录状态持久化
  • _users 数据库的安全性更强
  • 磁盘利用率更高
  • 数据库复制速度更快

相信 CouchDB 可以更好的促进 NoSQL 生态圈发展。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2012-04-27 22:012107

评论

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

大型集团企业云管平台建设参考架构

华为云开发者联盟

架构 运维 IT治理 分布式部署 ManageOne

Linux之atime,ctime,mtime的区别

入门小站

Linux

填问卷抽大奖,中奖绝缘体的跨年福利快来领取!

InfoQ写作社区官方

热门活动

基于磁盘量身定制,十亿规模高效向量检索方案

Zilliz

向量检索 anns 向量计算

梦想起航

向往

盘点2021

平凯星辰获评 《金融电子化》2021 金融业新技术应用创新突出贡献奖

PingCAP

网络安全好学吗?手把手教你学主动信息收集,网络安全基础教程

学神来啦

网络安全 信息安全 渗透测试· kali kali Linux

在线JSON转PHP Array工具

入门小站

工具

【转】大数据开发之Spark面试八股文

@零度

大数据 spark

☕【权限设计系列】「认证授权专题」微服务架构的登陆认证问题

洛神灬殇

微服务架构 12月日更 权限认证机制 授权设计

域名基本信息查询小技巧

喀拉峻

网络安全 安全 信息安全

带你认识三种kafka消息发送模式

华为云开发者联盟

kafka 时间 异步 消息发送 producer

千万级日志回放引擎设计稿

FunTester

性能测试 测试框架 FunTester 流量回放 GOREPLAY

固定资产管理平台系统解决方案

低代码小观

企业管理 资产管理 CRM 企业管理系统 CRM系统

兄弟要盘吗?

为自己带盐

爬虫 dotnet 28天写作 12月日更

面试官:方法重写时需要注意哪些问题?

王磊

How old are you | 尚硅谷大数据之Canal视频教程

编程江湖

大数据 canal

通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩

Jerry Wang

Kubernetes k8s 28天写作 docker build 12月日更

尚硅谷大数据之Canal视频教程发布!

@零度

大数据

技术“开源”对于金融业软件发展的影响

Speedoooo

安全 ios开发 APP开发 Andriod开发 小程序容器

揭秘字节跳动基于Hudi的实时数据湖平台

字节跳动数据平台

大数据 实时数据湖

QCon-oCPX多目标多场景联合建模在OPPO的实践

安第斯智能云

算法

前端React 开发中必须知道的5个技巧

@零度

前端开发 React

HDFS源码解析:教你用HDFS客户端写数据

华为云开发者联盟

hdfs block appendChunk

架构训练营模块三作业

zhongwy

架构实战营 「架构实战营」

使用亚马逊云科技DevOps 工具构建 InnerSource 生态系统

亚马逊云科技 (Amazon Web Services)

开源 InnerSource

Spring框架基础知识(03)

海拥(haiyong.site)

28天写作 12月日更

助车企升级,旺链科技与南方电网、联想等名企同斩获「创新案例奖」

旺链科技

区块链 产业区块链 供应链金融

【2021废钢铁大会】拾起卖旗下天津城矿再生资源回收有限公司三获“全国优质废钢加工配送企业”称号

InfoQ 天津

2021 优秀开源项目公布,Apache APISIX 位列其中!

API7.ai 技术团队

api 网关 Apache APISIX 优秀开源项目

60 K8S之EFK日志管理系统

穿过生命散发芬芳

k8s 28天写作 12月日更

Apache CouchDB 1.2.0新特性_数据库_李湃_InfoQ精选文章