【发布时间】:2022-11-11 18:03:32
【问题描述】:
我有一个使用 Cloudant DB 的 NodeJS 应用程序。我们需要将 Cloudant 中的所有数据提取到另一种形式的存储中,以便对其进行一些分析。从 Cloudant 导出我的所有数据的最佳方式是什么?
【问题讨论】:
标签: apache-kafka ibm-cloud couchdb cloudant
我有一个使用 Cloudant DB 的 NodeJS 应用程序。我们需要将 Cloudant 中的所有数据提取到另一种形式的存储中,以便对其进行一些分析。从 Cloudant 导出我的所有数据的最佳方式是什么?
【问题讨论】:
标签: apache-kafka ibm-cloud couchdb cloudant
答案取决于您要将数据导出到哪里,以及您拥有什么样的数据。
couchbackup 是一个备份工具,它可以将您的数据保存为可以轻松恢复到另一个 Cloudant 或 CouchDB 数据库的格式。
couchimport 有一个 couchexport 命令将数据转储到 csv 文件中。从那里可以将其导入多个其他数据库,如 MySQL、Postgres 或 sqlite。该工具最适用于相对扁平的数据,即不包含大量嵌套对象。
还有一个kafka connector,它允许您将数据通过管道传输到 kafka 支持的任何其他数据接收器中。
【讨论】: