CouchDB 功能
1. 文档存储
CouchDB是NoSQL文档存储之后的数据库。文档是数据的主要单位,每个字段都有唯一的名称,并包含各种数据类型的值,例如文本,数字,布尔值,列表等。文档对文本大小没有设置限制。
2. 基于浏览器的GUI
CouchDB提供了一个Futon接口,该接口有助于基于浏览器的GUI处理您的数据,权限和配置。
3. 复制
CouchDB提供了最简单的复制形式。没有其他数据库是如此简单地复制。
4. ACID属性
CouchDB文件布局遵循ACID属性的所有功能。一旦数据输入到光盘中,就不会被覆盖。文档更新(添加,编辑,删除)遵循原子性,即它们将被完全保存或根本不保存。该数据库将没有任何部分保存或编辑的文档。几乎所有这些更新都已序列化,并且任何数量的客户端都可以读取文档,而无需等待且不会被中断。
5. JSONP
如果将配置更新为allow_jsonp = true,则可以跨域访问GET请求的数据库。
身份验证和会话支持: CouchDB可帮助您通过Web应用程序之类的会话cookie保持身份验证处于打开状态。
6. 安全性
CouchDB还提供数据库级安全性。每个数据库的权限分为阅读者和管理员。读者可以读取和写入数据库。
7. 验证
您可以通过结合身份验证来验证插入到数据库中的数据,以确保文档的创建者是已登录的人。
8. Map/Reduce列表和显示
MongoDB和CouchDB受欢迎的主要原因是Map/reduce系统。
1. 在Windows上安装CouchDB下载CouchDB: 转到CouchDB官方网站 http://couchdb.apache.org/单击下载按钮,您将获得一个页面,其中包含用于下 ...