客户机库
利用客户机库作为工具,您可以开发自己的应用程序以使用 IBM® Cloudant® for IBM Cloud® 数据库。
IBM Cloudant正式支持以下客户机库: Java™, Node.js, Python和 Go。
受支持的库是可以联系 IBM Cloudant 的库,如果您迂到当前版本的库中的特定可重现问题。
Java
IBM Cloudant SDK for Java™ 是 Java™的官方 IBM Cloudant 库。
要为 Java™ 库安装 IBM Cloudant SDK ,请参阅 安装 ,以通过将该库作为依赖项添加到 Maven 或 Gradle 构建来安装该库。 您还可以在指南中查看有关如何使用该库的详细信息和示例。
Java 库
Node.js
Node.js 库的 IBM Cloudant SDK 是 Node.js的官方 IBM Cloudant 库。
通过运行以下命令来安装 IBM Cloudant SDK for Node.js 库:
npm install @ibm-cloud/cloudant
Node.js 的库
Python
IBM Cloudant SDK for Python 库是 Python的官方 IBM Cloudant 库。
通过运行 pip
或 easy_install
来安装 IBM Cloudant SDK for Python 库,如以下示例所示:
pip install --upgrade "ibmcloudant>=0.0.27"
或
easy_install --upgrade "ibmcloudant>=0.0.27"
有关更多信息,请参阅 python.org Web 站点。
Python 的库
执行
IBM Cloudant SDK for Go 库是 Go 的官方 IBM Cloudant 库。
通过运行以下命令来安装 IBM Cloudant SDK for Go 库:
go get -u github.com/IBM/cloudant-go-sdk/cloudantv1
要执行的库
有用的工具
您可以将以下工具与 IBM Cloudant配合使用。
支持的工具
受支持的工具由 IBM Cloudant维护和支持。
couchbackup
用于从命令行将 IBM Cloudant 或 CouchDB 数据库备份到文本文件的工具。
要安装 couchbackup
,请使用 npm
运行以下命令:
npm install -g @cloudant/couchbackup
有关更多信息,请参阅 couchbackup
。
不受支持的工具
不受支持的工具不受 IBM Cloudant维护或支持。
cURL
从命令行用于传输数据的工具。
有关更多信息,请参阅 curl
。
jq
从命令行用于解析 JSON 的工具。 IBM Cloudant 使用 JSON 数据格式。
下载软件包以安装 jq
。
有关更多信息,请参阅 jq
。
couchdiff
用于从命令行显示 IBM Cloudant 与 CouchDB 数据库之间的差异的工具。
要安装 couchdiff
,请使用 npm
运行以下命令:
npm install -g couchdiff
有关更多信息,请参阅 couchdiff
。
couchimport
从命令行或以编程方式使用的工具,用于高效地将数据导入到 CouchDB 中。
要安装 couchimport
,请使用 npm
运行以下命令:
npm install -g couchimport
有关更多信息,请参阅 couchimport
。
couchmigrate
从命令行用于迁移 CouchDB 设计文档的工具。
要安装 couchmigrate
,请使用 npm
运行以下命令:
npm install -g couchmigrate
有关更多信息,请参阅 couchmigrate
。
couchreplicate
从命令行用于协调 Apache CouchDB 或 IBM Cloudant 复制的工具。
要安装 couchreplicate
,请使用 npm
运行以下命令:
npm install -g couchreplicate
有关更多信息,请参阅 couchreplicate
。
couchxray
从命令行使用的工具,用于查看数据库所使用的 CouchDB 功能部件。
要安装 couchxray
,请使用 npm
运行以下命令:
npm install -g couchxray
有关更多信息,请参阅 couchxray
。