我已经制作了一个概念证明,可以自动从外部数据库导出数据,并将其保存为文件,然后使用arangoimp.exe导入ArangoDB。虽然这种方法当然是有效的,但不幸的是,由于我的公司无法利用外部数据库中的文件系统或ArangoDB可以访问的本地文件系统,它将无法工作。
问题:是否有替代方法或机制从ArangoDB中导入数据?
是否有我可以利用的固有工具,例如:
我已经在ArangoDB中读到了这两个特性,但是我很好奇这两个特性中的任何一个是否能满足我的需要。
我需要能够从ArangoDB内部自动执行连接到外部数据库的过程/操作,然后可以在该外部数据库中运行SQL查询或存储过程,并将数据直接存储到ArangoDB集合中。
备选方案:我需要编写/开发自己的程序吗?
很多年前,我创建了一个Win Forms应用程序,它可以连接到多个数据库。基本上,这是我第一次尝试学习连接字符串和sql注入。该项目最终并没有超越这一点,但我的脑海中有一个想法,告诉我可能必须开发一个中间应用程序,以促进我试图实现的数据传输。
我对后者的担心是,这只是打开了一个全新的项目,需要维护和内部开发,这意味着资源将需要投入到它。
1条答案
按热度按时间laik7k3q1#
arangoimp有一个
--server.endpoint
参数,它允许将远程机器上的数据导入到arangodb服务器上,这两台机器必须在同一个网络上。