https://github.com/peter7775/mysql-graph-visualizer
SQL database conversion and visualisation as graph / in development
https://github.com/peter7775/mysql-graph-visualizer
analytics analyzer conversion converter data database go golang graph graphql mysql neo4j neo4j-graph refactoring sql visualization
Last synced: over 1 year ago
JSON representation
SQL database conversion and visualisation as graph / in development
- Host: GitHub
- URL: https://github.com/peter7775/mysql-graph-visualizer
- Owner: peter7775
- License: mit
- Created: 2024-11-22T16:47:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T18:07:52.000Z (over 1 year ago)
- Last Synced: 2025-03-13T19:27:43.693Z (over 1 year ago)
- Topics: analytics, analyzer, conversion, converter, data, database, go, golang, graph, graphql, mysql, neo4j, neo4j-graph, refactoring, sql, visualization
- Language: Go
- Homepage:
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQL database conversion and visualisation as graph
***in development***
## basic functionality:
- conversion of part or the whole SQL database into Neo4j graph database with its subsequent visualization
- the conversion takes place according to user-defined rules (config.yml), which allow selection from SQL not only by tables, but also by SQL queries
- it is possible to define directional logical links (sessions) between the resulting nodes, and add their direction and name
## use
- complete conversion of SQL database to Neo4j according to personaly define rules (in config.yml file)
- visualization of the analysis of SQL database elements that we need to see - rewriting new relations as logical or functional relations (as opposed to SQL relation data)
- in the next stage the possibility to turn the process around quite easily - i.e. to design Neo4j graph structure and convert it to MySQL
## architecture
Project is written in Go in Domain Drive Design software architecture style. For visualization is used GraphQL and Neovis.JS.
## config
## transformation rules description
## test
## todo