QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

CouchDB 1.3.0 的新特性以及算法的强化

  • 2013-04-15
  • 本文字数:796 字

    阅读完需:约 3 分钟

Apache 软件基金会发布了 CouchDB 1.3.0 ,修复了 IE7 中使用 _session 的问题,支持跨域资源分享(CORS)并将URL 重写器中的最大递归深度限制为100 次调用。在递归调用重写器过程中不再重写X-CouchDB-Requested-Path,并且将服务器端发送事件 (Server-sent Event) 协议添加到 db 变更 API 中。此外,该最新版本还允许通过使用 /_config/admins API 实现密码哈希同步,并在 show/list ETags 中包含用户名。

CouchDB 1.3.0 针对在同一个批处理中创建、删除某个文档时的不必要冲突提供了解决方案,而数据库包含的复制程序将新的服务器范围的 UUID 用于检查点 ID 以增进有效恢复的机会。它还将 JS测试套件迁移到CLI,并改进了它的回溯和测试的可靠性。

该版本禁止链接到 Futon 测试套件,对 Futon 增加了视图请求持续时间,同时禁用了用户没有权限使用的按钮。此外,如果从 Git 的本地签出直接构建,则必须使用 Autoconf v2.63 。根据官方的说法,当从 web 浏览器中运行的时候,Futon 测试套件会导致一些问题,因此现在要通过 CLI 提供测试套件。

在 CouchDB 1.3.0 中,密码通过结合可配置工作因子的 PBKDF2 (Password-Based Key Derivation Function 2:基于密码的密钥派生函数)算法生成哈希值,并提供对 utc_id 算法的支持。此外,数据库名称也在重写过程中进行编码,并改进了 C/C++ 编译器检测。当新请求发生时重置重写计数器,并修复了在 couchdb 脚本中的进程退出前就返回停止状态的问题。

CouchDB 1.3.0 包含针对 Windows 和 OS X 的预先构建的包,以及一份由 Futon 直接管理的手册。与安装包一道,Apache 还提供了 PDF 形式的手册。

查看英文原文: CouchDB 1.3.0 Adds New Features and Algorithm Enhancements


感谢侯伯薇对本文的审校。

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

2013-04-15 04:361729
用户头像

发布了 256 篇内容, 共 77.2 次阅读, 收获喜欢 10 次。

关注

评论

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

游戏行业使用高防独立IP有什么好处?

网络安全服务

服务器 DDoS 高防IP 高防IP服务 DDoS 攻击

8款研发项目管理软件评测,哪个工具最适合

易成研发中心

如何选择项目管理软件?9个精选推荐

易成研发中心

苹果电脑怎么读取ntfs磁盘 mac读写ntfs硬盘问题

阿拉灯神丁

硬盘 文件读取 磁盘管理 Paragon NTFS16 NTFS磁盘管理器

淘宝/天猫商品描述API返回值深度解析与实战应用

代码忍者

API 接口 pinduoduo API

多源异构数据源融合怎么做!一文解读(1)

RestCloud

数据挖掘 ETL 数据集成 多源异构数据融合

推荐一款企业级的C/C++在线编译器

Tp_jh

程序员 敏捷开发 嵌入式 云 IDE C++\

现代化可观测性平台(2)

俞凡

架构 最佳实践 可观测性

让空间计算触手可及,VR手套何以点石成金?

江湖老铁

选择指南:开源项目管理软件的8大优质工具

易成研发中心

业界领先性能|焱融全闪 F9000X 荣获 AI 存储金奖

焱融科技

人工智能 全闪存储

【JIT/极态云】技术文档--扩展表

武汉万云网络科技有限公司

企业适合的文档版本管理系统推荐,这8款值得关注

易成研发中心

企业网盘哪个好用?对比这9款主流软件

易成研发中心

在线项目管理软件哪个好?9大工具全面解析

易成研发中心

选择适合的文档管理软件:支持本地私有部署的6款

易成研发中心

技术干货|热门仿真平台HyperMesh CFD功能详解:几何和网格(Part 3)

Altair RapidMiner

制造业 仿真 几何变换 altair Hypermesh

云厂商的双11:从“价格”向“价值”倾斜的天平

脑极体

云计算 AI

【Spring】配置文件优先级

虚实的星空

spring

《马斯克万卡集群AI数据中心引 发的科技涟漪:智算数据中心挑战与机遇的全景洞察》

GPU算力

数据中心 高性能计算 智算中心 GPU 集群 马斯克万卡集群

轻量级项目管理软件推荐:2024年9款必看工具

易成研发中心

2024年免费项目管理软件有哪些?9款工具分析

易成研发中心

inBuilder低代码平台特性推荐系列第二十六期——定时器管理

inBuilder低代码平台

低代码 定时器

Mysql高可用架构方案

不在线第一只蜗牛

MySQL

企业文档如何管理更高效?5款主流工具方法一览

易成研发中心

项目管理软件哪个好?2024年排行榜前十名

易成研发中心

天翼企业云盘好用吗?深入探讨8款云盘

易成研发中心

文献解读-DNAscope: High accuracy small variant calling using machine learning

INSVAST

基因数据分析 生信服务 DNAscope 基准与方法研究 Sentieon

CouchDB 1.3.0的新特性以及算法的强化_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章