我正在尝试将数据从RDBMS移动到ArangoDB。我想知道是否有任何工具可以将RDBMS数据转换为集合和边,以批量上传到ArangoDB。我还可以看到ArangoDB批量上传API一次只允许上传一种类型的集合。是否有任何方法可以同时上传集合和边?
new9mtju1#
同时上传两个文件的唯一方法是运行导入程序/脚本的多个示例(例如arangoimport或JavaScript/Python/PowersHell脚本)。但实际上,很少有你***需要***同时做这些的情况,尝试这样做可能会导致问题)。至于数据转换,这是另一个主题,答案完全取决于您对各种技术的熟悉程度。就个人而言,我使用了几种工具,但主要依赖Pentaho Data Integration(info和download)来导出数据,并使用JS和Python脚本来导入数据,利用ArangoDB API。因为数据库平台转换是***SO***个性化的,所以您找不到一个工具来快速完成转换,特别是当您从RDBMS转换到文档/图形时。这两者之间的规范化需求可能会有很大的不同,通常需要您重新构建数据模型。
1条答案
按热度按时间new9mtju1#
同时上传两个文件的唯一方法是运行导入程序/脚本的多个示例(例如arangoimport或JavaScript/Python/PowersHell脚本)。但实际上,很少有你***需要***同时做这些的情况,尝试这样做可能会导致问题)。
至于数据转换,这是另一个主题,答案完全取决于您对各种技术的熟悉程度。就个人而言,我使用了几种工具,但主要依赖Pentaho Data Integration(info和download)来导出数据,并使用JS和Python脚本来导入数据,利用ArangoDB API。
因为数据库平台转换是***SO***个性化的,所以您找不到一个工具来快速完成转换,特别是当您从RDBMS转换到文档/图形时。这两者之间的规范化需求可能会有很大的不同,通常需要您重新构建数据模型。