HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

如何维护大型 Next.js 应用程序

汽车之家客户端前端团队

next

开发者必看:深度解读隐语密态计算设备 SPU

隐语SecretFlow

大数据 AI 隐私计算 开源社区 密态计算

华为云数智新消费创新峰会2023,我们在这里!

云智慧AIOps社区

人工智能 运维 大模型 GPT

企业网络安全守护神-行云管家堡垒机!

行云管家

运维 网络安全 数字化 堡垒机

合约跟单带单模式量化交易系统软件开发[源码搭建示例]

V\TG【ch3nguang】

量化交易系统开发 合约跟单 量化交易源码

波卡链质押挖矿模式系统技术开发合约源代码示例

V\TG【ch3nguang】

区块链技术应用开发 质押挖矿 奖励分红

大型集团企业数据治理方案,以“应用驱动”的数据治理策略 | 行业方案

袋鼠云数栈

大数据 数字化转型

如何优雅的给柯里化函数添加类型标注

汽车之家客户端前端团队

函数柯里化

让大数据平台数据安全可见-行云管家

行云管家

大数据 数字化 数据安全 大数据平台

万字详解云计算中的云网络技术

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

中国人民大学周禹教授:数智人本主义-人力资源数智化驱动有质量增长

用友BIP

zone.js由入门到放弃之一——通过一场游戏认识zone.js

OpenTiny社区

前端 js

站在源码的角度看多人语音厅房间系统

山东布谷网络科技

直播源码

超越界限:大模型应用领域扩展,探索文本分类、文本匹配、信息抽取和性格测试等多领域应用

汀丶人工智能

信息抽取 自然语言模型 大语言模型 ChatGLM-6B 文本匹配

隐语小课|两方安全计算 ABY2.0 高效的 2PC 协议

隐语SecretFlow

大数据 AI 数据安全 隐私计算 开源社区

亚信科技AntDB数据库通过GB 18030-2022最高实现级别认证,荣膺首批通过该认证的产品之列

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 8 月 PK 榜

用友发布《大型企业项目数智化转型白皮书》

用友BIP

阿里云 X 森马 AIGC T恤设计大赛开启! 穿什么由你定,赢Airpods,作品定制联名T恤

Serverless Devs

阿里云 Serverless 云原生

阿里云故障洞察提效50%,全栈可观测建设有哪些技术要点?

TakinTalks稳定性社区

隐私计算技术|私有信息检索(PIR)及其应用场景

隐语SecretFlow

大数据 AI 隐私计算 开源社区 私有信息检索

揭秘YouTube 的环境模式发光效果

汽车之家客户端前端团队

CSS youtube

区块链上地址与银行账户有什么区别?

BSN研习社

合约交易所系统软件开发详情(源码搭建示例)

V\TG【ch3nguang】

交易所开发 交易所搭建

如何将IP定位SDK添加到您的 Android 应用程序

郑州埃文科技

软件 sdk

官宣定档!望繁信科技数聚·源力 2023 PRO_大会诚邀您参加!

ToB行业头条

干货分享|可证明安全的隐私计算

隐语SecretFlow

大数据 AI 安全 隐私保护 隐私计算

SUI 将通过 SUI Foundation 资助 Footprint Analytics 解析其公链数据,为生态系统提供支持

Footprint Analytics

区块链 公链

DEFI/LP质押流动性挖矿奖励发放模式系统开发

V\TG【ch3nguang】

DeFi流动性挖矿

支付宝小程序云效能:四大基于小程序生态的解决方案

TRaaS

NFT铸造平台模式系统开发详情介绍[源码搭建]

V\TG【ch3nguang】

NFT 数字藏品开发

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