Есть ли какая-либо библиотека с открытым исходным кодом (любой язык программирования), которая помогает загружать данные из любого источника данных (файл, SQL db, NoSQL db и т. Д.) И хранить его в любом другом хранилище данных? Я проверил некоторые библиотеки ETL, такие как Talend или Octopus, но они имеют дело только с базами данных SQL.Библиотека для перемещения данных между репозиториями
0
A
ответ
1
Попробуйте https://flywaydb.org/, так как NoSQL имеет другую природу, чем реляционная структура вы должны написать свой собственный конвертер
{ "item_id" : 1, "tags" : ["a","b","c"] }
Как это должно быть переведено в РСУБД? вы можете использовать пролетную линию для миграции реляционно-реляционных db
0
Посмотрите на Apache Camel и их ETL Example. Camel знает, как загружать и хранить с large variety of sources and repositories, включая files, SQL и различные базы данных NoSQL, такие как Cassandra и MongoDB.
Вы также можете ознакомиться с 10 Open Source ETL Tools.
Кстати, Talend не ограничивается базами данных SQL, как показано на этих постах в блоге:
Смежные вопросы
- 1. Передача данных между репозиториями git
- 2. Зависимость между репозиториями
- 3. Как перемещаться между репозиториями?
- 4. Перемещение пакета между собственными репозиториями на bintray
- 5. Emacs и прыгать между репозиториями
- 6. Могу ли я использовать Git для перемещения файлов между svn-репозиториями с историей?
- 7. Получение разницы между двумя репозиториями
- 8. Слияние между двумя репозиториями git?
- 9. Переключение между удаленными репозиториями Heroku
- 10. SharpRepository - Соединение между двумя репозиториями
- 11. Обмен файлами между репозиториями Mercurial
- 12. Передача данных между двумя репозиториями SQL Server 2000
- 13. Как обмениваться настройками приложения между репозиториями
- 14. библиотека хранения данных для
- 15. Перемещения данных между директивой и контроллером
- 16. Git: Решение между ветвями и несколькими репозиториями
- 17. Передача изменений GIT между 2 репозиториями
- 18. repo merge между различными репозиториями Android
- 19. зеркалирование подпапки между двумя перезаписываемыми SVN-репозиториями
- 20. Как совместно использовать сценарии Gradle между репозиториями?
- 21. Как разбить круговые зависимости между репозиториями
- 22. Копирование индексов Lucene между репозиториями Jackrabbit
- 23. Как обнаружить конфликт между двумя репозиториями git.
- 24. Вытягивание изменений между двумя отдельными репозиториями Mercurial
- 25. Как переустановить между двумя репозиториями git
- 26. Лучший подход для перемещения данных между серверами SQL
- 27. Лучшая стратегия для перемещения данных между физическими уровнями в ASP.net
- 28. Использование XML-файлов для перемещения данных SQL между серверами
- 29. Как использовать XSLT для перемещения данных между узлами XML
- 30. PHP-скрипт для перемещения данных между столбцами с помощью mysql