Skip to content

homerquan/knot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt tag

knot

A graph computing engine on top of mongoDB

Background

MongoDB provides main stream, reliable data storage, but it is not easy to run linked data analysis on top of it directly. Graph DBs (such as neo4j, titan) or ontology repository (such as protege) are good at analysis but not designed for serve large scale application.

What is Knot

Inspired by mongo-connector, which link mongo with solr or elastic search. Knot is an effort to combine both merits and create an async connector between two data platforms. A graph data platform who can read/write standard graph such as json-ld and GraphML http://graphml.graphdrawing.org into Mongo and translate change in Mongo into vertices and edges into the Graph DB -- Run complexity graph analysis on graph db directly and keep persistent on MangoDB.

Goal:

  • Following paths of graph in conventional data storage (MangoDB)
  • Less memory trace
  • Standard query interface (Gremlin REPL)
  • An extentable graph algorithm set

How does Knot work

  • TBD

Reference

About

A graph computing engine on top of mongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published