Giter VIP home page Giter VIP logo

mindfuldb's Introduction

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

mindfuldb's People

Contributors

factenginecommunity avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.