This System was originally based on the idea of creating a hybrid system which would be able to compute relational computaiton and graph computation. It's a common logic that any relationships which are represented in tables can be also represented as Nodes and Edges that is graph representation. Both the model (Relational Model and Graph Model) based on the common feature of relationships.
Currently installation will be easy when its on ubunut. Once the Enhancements : Built-Script & Docker Creation made it can be possible to run with any OS. Below packages need to be installed to the ubuntu system
- Psycopg: http://initd.org/psycopg/
- TkInter: https://wiki.python.org/moin/TkInter
- Pillow for PIL: https://python-pillow.github.io/ (Require Pillow 3.1 or above)
- pylsytable: https://github.com/Leviathan1995/Pylsy?files=1
- Graph-tool: http://graph-tool.skewed.de/
- SNAP: http://snap.stanford.edu/snappy/index.html
- NetworkX: http://networkx.github.io/
- Creation of Homogenous and Heterogenous Directed and Undirected Graphs with the relational schema based on condition provided through SQL and Graph Operators Introduced.
- PageRank Computation
- Strongly Connected Component Computation
- Shortest Path Computation
- Relational Query Computation (i.e. SELECT, JOINs & AGGREGRATE Functions)
Execute the following commands ToDo: Once Built-Script is done it will be available
MIT © Keshan