从外部数据库提取数据/将数据导入ArangoDB

dphi5xsq  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(120)

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

问题:是否有替代方法或机制从ArangoDB中导入数据?

是否有我可以利用的固有工具,例如:

我已经在ArangoDB中读到了这两个特性,但是我很好奇这两个特性中的任何一个是否能满足我的需要。
我需要能够从ArangoDB内部自动执行连接到外部数据库的过程/操作,然后可以在该外部数据库中运行SQL查询或存储过程,并将数据直接存储到ArangoDB集合中。

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

很多年前,我创建了一个Win Forms应用程序,它可以连接到多个数据库。基本上,这是我第一次尝试学习连接字符串和sql注入。该项目最终并没有超越这一点,但我的脑海中有一个想法,告诉我可能必须开发一个中间应用程序,以促进我试图实现的数据传输。
我对后者的担心是,这只是打开了一个全新的项目,需要维护和内部开发,这意味着资源将需要投入到它。

laik7k3q

laik7k3q1#

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

相关问题