As the first project in the Neo4j is streaming data from MySQL to the graph in real-time as soon as possible. The solution that I decided to implement the project is using Python libraries including PyMySQL Replication and PyNeo.
- PyMySQL Replication is to stream the binlog data from the MySQL master then do some normalized data before loading it into the DTO models via the PyNeo library.
- PyNeo is to convert the DTO model into the Graph models by the cypher query integration.
- Setting up Neo4j Clustering with Docker
- Setting up Neo4j Monitoring
To be continued in detail ...
Thanks to those who care.