CouchDB 功能基础教程文档

收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

以下是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系统。