库在存储库之间移动数据 [英] Library to move data between repositories
问题描述
是否有任何开放源代码库(任何编程语言)可帮助从任何数据源(文件,SQL db,NoSQL db等)加载数据并将其存储到任何其他数据存储库中?我检查了一些ETL库,例如Talend或Octopus,但它们仅处理SQL数据库。
Is there any open source library (any programming language) that helps to load data from any data source (file, SQL db, NoSQL db, etc.) and store it into any other data repository? I've checked some ETL libraries like Talend or Octopus but they only deal with SQL databases.
推荐答案
尝试 https:// flywaydb.org/ ,因为NoSQL具有与关系结构不同的性质,所以您应该编写自己的转换器
Try https://flywaydb.org/, since NoSQL has different nature than Relational Structure you should write your own converter
{ "item_id" : 1, "tags" : ["a","b","c"] }
应如何将其转换为RDBMS?您可以使用flyway进行关系到关系的数据库迁移
How this should be translated into RDBMS? you can use flyway for relational-to-relational db migration
这篇关于库在存储库之间移动数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!