1

我制作了一个概念证明来自动从外部数据库导出数据并将其保存为文件,然后使用 arangoimp.exe 导入 ArangoDB。虽然这种方法肯定是有效的,但不幸的是,由于我的公司无法利用外部数据库中的文件系统或 ArangoDB 可以访问的本地文件系统,它无法正常工作。

问题:是否有其他方法或机制可以从 ArangoDB 中导入数据?

有没有我可以使用的固有工具,例如:

我已经阅读了 ArangoDB 中的这两个特性,但是我很好奇这两个特性中的任何一个是否可以满足我的需要。

我需要能够从 ArangoDB 中自动化连接到外部数据库的过程/操作,然后可以运行 SQL 查询或在该外部数据库中运行存储过程并将该数据直接存储到 ArangoDB 集合中。

替代方案:我需要编写/开发自己的程序吗?

许多年前,我创建了一个可以连接到多个数据库的 Win Forms 应用程序。基本上这是我第一次尝试学习连接字符串和 sql 注入。该项目最终并没有超出此范围,但我的脑海中有一些想法告诉我,我可能必须开发一个中间应用程序来促进我试图实现的数据传输。

我对后者的担心是,这只会打开一个需要在内部维护和开发的全新项目,这意味着需要投入资源。

4

1 回答 1

2

arangoimp 有--server.endpoint参数,它允许将远程机器上的数据导入到 arangodb 服务器。两台机器只需要在同一个网络上。

于 2018-03-18T21:06:59.097 回答