📝 CouchDB教程

13篇技术文档
  CouchDB教程

📅  最后修改于: 2020-12-02 06:23:57        🧑  作者: Mango

本教程简要介绍了CouchDB,设置过程以及使用cURL和Futon与CouchDB服务器交互的方式。它还介绍了如何创建,更新和删除数据库和文档。本教程可帮助有志于在大数据和NoSQL数据库(尤其是文档存储)中发展职业的专业人员。先决条件在开始学习本教程之前,我们假设您对大数据,Hadoop有一个简短的了解,并且对数据库有基本的了解。...

  CouchDB-简介

📅  最后修改于: 2020-12-02 06:24:38        🧑  作者: Mango

数据库管理系统提供了用于存储和检索数据的机制。数据库管理系统主要有三种类型,即RDBMS(关系数据库管理系统),OLAP(在线分析处理系统)和NoSQL。关系数据库管理系统RDBMS代表关系数据库管理系统。 RDBMS是SQL以及所有现代数据库系统(例如MS SQL Server,IBM DB2,Oracle,MySQL和Microsoft Access)的基础。关系数据库管理系统(RDBMS)是...

  CouchDB-安装

📅  最后修改于: 2020-12-02 06:25:12        🧑  作者: Mango

本章教您如何在Windows和Linux系统中安装CouchDB。在Windows中安装CouchDB下载CouchDBCouchDB的官方网站为https://couchdb.apache.org。如果单击给定的链接,则可以获得CouchDB官方网站的首页,如下所示。如果单击下载按钮,将转到一个页面,其中提供了各种格式的CouchDB下载链接。以下快照对此进行了说明。选择Windows系统的下载...

  CouchDB-Curl和Futon

📅  最后修改于: 2020-12-02 06:26:09        🧑  作者: Mango

cURL实用程序cURL实用程序是与CouchDB通信的一种方式。它是使用支持的协议之一(HTTP,HTTPS,FTP,FTPS,TFTP,DICT,TELNET,LDAP或FILE)从服务器传输数据或向服务器传输数据的工具。该命令设计为无需用户干预即可工作。 cURL提供了大量有用的技巧,例如代理支持,用户身份验证,ftp上传,HTTP发布,SSL(https :)连接,cookie,文件传输恢...

  CouchDB-HTTP API

📅  最后修改于: 2020-12-02 06:26:40        🧑  作者: Mango

使用HTTP请求标头,可以与CouchDB通信。通过这些请求,我们可以从数据库中检索数据,以文档形式将数据存储到数据库中,并且可以查看和格式化存储在数据库中的文档。HTTP请求格式与数据库通信时,我们将使用不同的请求格式,例如get,head,post,put,delete和copy。对于CouchDB中的所有操作,输入数据和输出数据结构将采用JavaScript Object Notation(...

  CouchDB-创建数据库

📅  最后修改于: 2020-12-02 06:27:01        🧑  作者: Mango

数据库是CouchDB中存储文档的最外层数据结构。您可以使用CouchDB提供的cURL实用程序以及Futon CouchDB的Web界面来创建这些数据库。使用cURL实用程序创建数据库您可以通过cURL实用程序使用PUT方法将HTTP请求发送到服务器,从而在CouchDB中创建数据库。以下是创建数据库的语法-使用-X,我们可以指定要使用的HTTP自定义请求方法。在这种情况下,我们使用的是PUT方...

  CouchDB-删除数据库

📅  最后修改于: 2020-12-02 06:27:24        🧑  作者: Mango

使用cURL实用程序删除数据库您可以通过cURL实用程序使用DELETE方法将请求发送到服务器,从而删除CouchDB中的数据库。以下是创建数据库的语法-使用-X时,我们可以在与HTTP服务器通信时指定正在使用的HTTP的自定义请求方法。在这种情况下,我们使用DELETE方法。通过指定要在其中删除的数据库将URL发送到服务器。例假设在CouchDB中有一个名为my_database2的数据库。如果...

  CouchDB-创建文档

📅  最后修改于: 2020-12-02 06:28:02        🧑  作者: Mango

文档是CouchDB的中央数据结构。数据库的内容将以文档而不是表的形式存储。您可以使用CouchDB和Futon提供的cURL实用程序创建这些文档。本章介绍在数据库中创建文档的方法。CouchDB中的每个文档都有唯一的ID。您可以选择自己的ID,该ID应该采用字符串形式。通常,使用UUID(通用唯一IDentifier),它是创建重复项的机会最少的随机数。优选这些以避免碰撞。使用cURL实用程序创...

  CouchDB-更新文档

📅  最后修改于: 2020-12-02 06:28:29        🧑  作者: Mango

使用cURL更新文档您可以通过cURL实用程序使用PUT方法将HTTP请求发送到服务器,从而在CouchDB中更新文档。以下是更新文档的语法。例假设在数据库my_database中有一个ID为001的文档。您可以如下所示删除它。首先,获取要更新的文档的修订ID。您可以在文档本身中找到该文档的_rev,因此,如下所示获取文档。使用文档中的修订ID _rev来更新文档。在这里,我们将年龄从23岁更新为...

  CouchDB-删除文档

📅  最后修改于: 2020-12-02 06:28:58        🧑  作者: Mango

使用cURL实用程序删除文档您可以通过cURL实用程序使用DELETE方法将HTTP请求发送到服务器,从而删除CouchDB中的文档。以下是删除文档的语法。使用-X,我们可以在与HTTP服务器通信时指定正在使用的HTTP的自定义请求方法。在这种情况下,我们使用Delete方法。删除数据库/database_name/database_id/是不够的。您必须通过URL传递最近的修订ID。提及任何数据...

  CouchDB-附加文件

📅  最后修改于: 2020-12-02 06:29:19        🧑  作者: Mango

使用cURL附加文件您可以像电子邮件一样将文件附加到CouchDB。该文件包含名称之类的元数据,并包含其MIME类型以及附件包含的字节数。要将文件附加到文档,您必须将PUT请求发送到服务器。以下是将文件附加到文档的语法-该请求具有以下说明的各种选项。–data-binary @-此选项告诉cURL将文件的内容读取到HTTP请求正文中。-H-此选项用于提及我们将要上传的文件的内容类型。例让我们通过发...

  CouchDB-有用的资源

📅  最后修改于: 2020-12-02 06:29:36        🧑  作者: Mango

以下资源包含有关CouchDB的其他信息。请使用它们来获得有关该主题的更深入的知识。CouchDB上的有用链接CouchDB–CouchDB的官方网站。Apache CouchDB-CouchDB 6.1文档。CouchDB Wikipedia–CouchDB的维基百科参考CouchDB上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论CouchDB

📅  最后修改于: 2020-12-02 06:29:51        🧑  作者: Mango

本教程简要介绍了CouchDB,设置过程以及使用cURL和Futon与CouchDB服务器交互的方式。它还介绍了如何创建,更新和删除数据库和文档。请启用JavaScript以查看由Disqus提供的评论。...