Cloudant文档学习
前言
最近在项目中,有应用到分布式数据库cloudant,同时负责数据库模块的内容,因此,打算熟读这个软件的文档。
简介
Cloudant是IBM的一款分布式数据库软件,Database-as-a-service(DBaaS)。以Apache CouchDB为基础开发的,多租户(Multi-tenant),独立(dedicated),安装(installed)的服务。
Cloudant除了独立使用之外,在IBM bluemix的平台上也可以作为一种服务被使用。
正文:
所有对数据库的请求都是通过网页,因此,能访问web,就能使用Cloudant。客户与数据库之间通信,使用的协议是HTTP。
Cloudant支持的HTTP请求方法:
- get:用url指定要请求的数据内容,包括静态数据,数据库,文档,配置信息,通常结果是以Json格式返回的。
- Head:获得没有一个没有回应的get请求的头部。
- Post:上传数据,上传文档,设置文档中的值,发送一些管理命令等。
- Put:创建特定的对象,包括创建新的数据库,文档,视图(views),设计文档(design doc