个性化阅读
专注于IT技术分析

CouchDB的功能介绍

以下是CouchDB最吸引人的功能列表:

文档存储:CouchDB是遵循文档存储的NoSQL数据库。文档是数据的主要单位, 其中每个字段都有唯一的名称, 并且包含各种数据类型的值, 例如文本, 数字, 布尔值, 列表等。

文档对文本大小或元素数没有设置限制。

基于浏览器的GUI:CouchDB提供了一个Futon接口, 该接口有助于基于浏览器的GUI处理你的数据, 权限和配置。

复制:CouchDB提供最简单的复制形式。没有其他数据库是如此简单地复制。

ACID属性:CouchDB文件布局遵循ACID属性的所有功能。一旦将数据输入到光盘, 就不会被覆盖。文档更新(添加, 编辑, 删除)遵循原子性, 即它们将被完全保存或完全不保存。该数据库将没有任何部分保存或编辑的文档。几乎所有这些更新都已序列化, 并且任何数量的客户端都可以读取文档, 而无需等待且不会被中断。

JSONP免费:如果将配置更新为allow_jsonp = true, 则可以跨域访问GET请求的数据库。

身份验证和会话支持:CouchDB使你可以通过Web应用程序之类的会话cookie保持身份验证处于打开状态。

安全性:CouchDB还提供数据库级安全性。每个数据库的权限分为阅读者和管理员。读者可以读写数据库。

验证:你可以通过结合身份验证来验证插入到数据库中的数据, 以确保文档的创建者是登录的人。

Map / Reduce列表和显示:MongoDB和CouchDB受欢迎的主要原因是Map / reduce系统。


赞(0)
未经允许不得转载:srcmini » CouchDB的功能介绍

评论 抢沙发

评论前必须登录!