Skip to content

FactEngineCommunity/MindfulDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MindfulDB

Graph Relational DBMS

Who | What is MindfulDB?

MindfulDB = openCypher over your otherwise relational database. E.g. Run openCypher queries over your SQLite database.

MindfulDB turns your otherwise relational database into a graph relational database.

MindfulDB is realisation of graph relational paradigm by extending your existing relational database to act as if a graph database from a query perspective.

Without changing anything about your relational schema MindfulDB empowers you to perform openCypher queries over your database with the minimum of fuss.

SQL + openCypher on your MindfulDB.

How does MindfulDB Work?

MindfulDB simply uses EDGE LABELS in the comment section of your otherwise relational database schema so that Cypher queries can be run over your otherwise relational database.

What are the steps involved to get MindfulDB up and running?

  1. Download a copy of Boston from www.FactEngine.ai;
  2. Reverse engineer the schema of your otherwise relational database in Boston to get a Property Graph Schema and a Entity Relationship Diagram of your schema;
  3. Add the EDGE LABELS for all Edge Types in your Property Graph Schema view and save it. Save the EDGE LABELS to the comments on your otherwise relational database schema (as JSON in the comments);
  4. Download and start using the MindfulDB DLLs (Direct Link Libraries) to write Cypher queries against your now graph relational database.

Software Languages/Platforms Supported

Any software language/platform that supports DLLs (Direct Link Libraries) at this stage;

Database Supported

SQLite at this stage

About

Graph Relational DBMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published