Как реплицировать и синхронизировать MySQL с графической базой данных - PullRequest
0 голосов
/ 26 января 2019

Мне нужно реплицировать и непрерывно синхронизировать базу данных MySQL с базой данных графа для дальнейшего запроса и анализа данных из приложения электронной коммерции.

Наткнулся на статью DZone , в которой говорится о синхронизации данных между oracle и Neo4J. Для этого они используют Oracle GoldenGate и Apache Kafka.

Однако у меня есть несколько вопросов о том, как это будет реализовано -

  1. А как насчет модели данных графа? Могу ли я сгенерировать модель данных графа из существующей модели данных RDBMS? Существуют ли решения ETL с открытым исходным кодом для отображения моделей данных между источником и целью?

  2. Модель данных СУБД может изменяться как часть новых функций. Как обеспечить синхронизацию моделей данных между исходной СУБД и базой данных целевого графа?

  3. Есть ли другие способы сделать эту работу?

Я довольно плохо знаком с репликацией SQL в NoSQL. Любые входы?

...