数据库教程-CouchDB快速入门

Apache CouchDB数据库,它类似于Redis,Cassandra和MongoDB,也是一个NoSQL数据库。 CouchDB将数据存储为非关系性的JSON文档。 这使得CouchDB的用户可以以与现实世界相似的方式来存储数据。

数据库教程-CouchDB是什么?

CouchDB是由Apache软件基础开发的开源NoSQL数据库,它是用Erlang编程语言编写的。

数据库教程-为什么使用CouchDB?

Apache CouchDB是最新的数据库之一。 CouchDB具有无模式的文档模型,更适合常见应用。可支持非常大数据量查询。

数据库教程-CouchDB与MongoDB比较

CouchDB与MongoDB在架构和用途上,有很多相似的地方,详细的对比如下表中所示 –

数据库教程-CouchDB的特点

CouchDB的特点以下是CouchDB最有吸引力的功能列表:文件存储:CouchDB是一个NoSQL数据库,可以跟踪文档存储。 文档是每个字段唯一命名的数据的主要单位,并且包含各种数据类型的值,例如:文本,数字,布尔值,列表等。
文档对文本大小或元素数量没有设置限制。

数据库教程-CouchDB安装配置

在这篇文章中,我们主要介绍和演示如何下载和安装 CouchDB , 由于时间和篇幅的限制,这里只介绍在 Window 10 64位和Ubuntu的CouchDB安装配置。

数据库教程-CouchDB cURL

与CouchDB通信有两种方式:CouchDB cURL实用程序用于与CouchDB数据库通信。 此工具用于通过使用支持的协议(HTTP,HTTPS,FTP,FTPS,TFTP,DICT,TELNET,LDAP或FILE)将数据从服务器传输到服务器。 该命令设计为在没有用户交互的情况下工作。 cURL提供了一系列有用的技巧,如代理支持,用户身份验证,FTP上传,HTTP发布,SSL(http:)连接,Cookie,文件传输简历等。

数据库教程-CouchDB HTTP API

HTTP请求用于与CouchDB进行通信。通过使用这些请求,可以 – 在通信时,数据库使用不同的请求格式。 这些请求格式有:get,head,post,put,delete和copy。

数据库教程-CouchDB创建数据库

在CouchDB中,数据库是存储文档的最外层结构。 CouchDB提供cURL实用程序来创建数据库。 您也可以使用Futon的CouchDB Web界面。

数据库教程-CouchDB删除数据库

打开Fauxton网址:http://localhost:5984/_utils/ ,如下图所示 -单击其中一个数据库:yiibai_db,将看到这个数据库所有信息,并点击删除(“Delete Database…”)选项来删除当前数据库(yiibai_db),如下图中所示 –