首页 > 解决方案 > 将数据从 RDBMS 迁移到 Arango DB:批量上传

问题描述

我正在尝试将数据从 RDBMS 移动到 ArangoDB。我想知道是否有任何工具可以将 RDBMS 数据转换为集合和边缘以批量上传到 ArangoDB。我还可以看到 ArangoDB 批量上传 API 一次只允许上传一种类型的集合。无论如何要同时上传集合和边缘?

标签: apirdbmsarangodb

解决方案


同时上传两者的唯一方法是运行导入程序/脚本的多个实例(例如 arangoimport 或 JavaScript/Python/PowersHell 脚本)。但实际上,您需要同时执行此操作的情况并不多,尝试这样做可能会导致问题)。

至于数据转换,那是一个不同的话题,答案完全取决于您对各种技术的熟悉程度。就个人而言,我使用了几种工具,但主要依靠 Pentaho 数据集成(信息下载)来导出数据和 JS 和 Python 脚本来导入,利用 ArangoDB API。

因为 DB 平台转换是非常个性化的,所以您不会找到快速执行此操作的工具,尤其是当您从 RDBMS 迁移到文档/图形时。两者之间的规范化要求可能完全不同,通常需要您重新设计数据模型。


推荐阅读