Мне нужно реплицировать и непрерывно синхронизировать базу данных MySQL с базой данных графа для дальнейшего запроса и анализа данных из приложения электронной коммерции.
Наткнулся на статью DZone , в которой говорится о синхронизации данных между oracle и Neo4J. Для этого они используют Oracle GoldenGate и Apache Kafka.
Однако у меня есть несколько вопросов о том, как это будет реализовано -
А как насчет модели данных графа? Могу ли я сгенерировать модель данных графа из существующей модели данных RDBMS? Существуют ли решения ETL с открытым исходным кодом для отображения моделей данных между источником и целью?
Модель данных СУБД может изменяться как часть новых функций. Как обеспечить синхронизацию моделей данных между исходной СУБД и базой данных целевого графа?
Есть ли другие способы сделать эту работу?
Я довольно плохо знаком с репликацией SQL в NoSQL. Любые входы?