【AICon】硅谷视野+中国实践,汇聚全球顶尖技术的 AI 科技盛会 >>> 了解详情
写点什么

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

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

关注

评论

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

Linux之mv命令

入门小站

Linux

网络抓包实战05——深入浅出连接关闭

青春不可负,生活不可欺

指挥中心情指勤一体化解决方案,河北公安情指勤一体化建设

信息安全与网络安全的关系

网络安全学海

程序员 网络安全 安全 信息安全 渗透测试

值得收藏的15个JavaScript语句

devpoint

JavaScript array 6月日更

详解 SQL 中的单表查询

悟空聊架构

sql 6月日更 单表查询 T-SQL

Kubernetes手记(20)- HeapSter监控

雪雷

k8s 6月日更

5分钟速读之Rust权威指南(二十八)RefCell<T>

wzx

rust

【MindSpore有奖活动】资讯内容宝藏多,编译安装试一波!

Geek_6cdeb6

模块7作业

Geek_2e7dd7

架构训练营

“布”道AI的正确打开方式

脑极体

一文带你了解什么是HTTP协议

网络安全学海

网络安全 安全 信息安全 HTTP 渗透测试

Java线程状态与状态间的切换

wzh

Java 线程 JVM 操作系统 并发

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

Jenkins 如何与 Kubernetes 集群的 Tekton Pipeline 交互?

张晓辉

Kubernetes 云原生 jenkins Tekton CI/CD

你会选做通才还是专才?

石云升

职场经验 6月日更

只把华为“桑田岛时间”看做一档对话节目?格局小了!

脑极体

Redis入门五:主从复制

打工人!

redis 主从复制 6月日更

【21-16】PowerShell循环

耳东@Erdong

PowerShell 6月日更

微信小程序开发(一)

空城机

微信小程序 大前端 6月日更

采访华为服务器OS首席架构师熊伟:开源背后的故事(采访提纲)

xcbeyond

采访提纲 6月日更

网络抓包实战04——深入浅出连接建立

青春不可负,生活不可欺

协同过滤推荐算法(十六)

数据与智能

推荐算法

Java8 的时间库(2):Date 与 LocalDate 或 LocalDateTime 互相转换

看山

Java 6月日更

用VSCode刷LeetCode

IT蜗壳-Tango

6月日更

网络抓包实战06——灵异事件的始作俑者:Reset数据包

青春不可负,生活不可欺

Java内存模型

wzh

Java JVM happens-before 并发 Java内存模型

网络攻防学习笔记 Day53

穿过生命散发芬芳

网络攻防 6月日更

[译] R8 优化:方法的 Outlining 优化

Antway

6月日更

定点数与浮点数表示

若尘

浮点数 计算机组成原理 6月日更

在线URLEncode编码,URLDecode解码工具

入门小站

工具

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