Lightweight graphical databases for prototyping

For prototyping purposes, I am looking for a light graph database - essentially the graph equivalent for Memcached, Redis, or SQLite; what is trivial to use and deploy (in a JavaScript / Ruby / Python / Go / ... environment).

As long as Neo4j provides everything I want, it's a little heavyweight for my purposes.

The closest I found HeliosJS , although it uses Gremlin, while I would prefer Cypher.

Any recommendations would be appreciated.

+6
source share
1 answer

Cypher only works with Neo4j, so if you are tied to using it, you are also tied to Neo4j. I do not know other implementations of this language for any other schedule.

For prototyping, I always recommend TinkerGraph with Gremlin REPL . TinkerGraph is very lightweight and works like a database in memory. This is the fastest of all Blueprints . I almost always turn to Gremlin / TinkerGraph first when β€œprototyping,” trying out a bypass, testing a chart diagram, loading a sample dataset, etc., because it provides instant feedback, a lot of integration options and all the Groovy power to manage data. You can learn more about the Gremlin REPL as a "workbench for graphs" here .

Update: Please note that the above links point to TinkerPop 2.x. TinkerPop 3.x also offers the TinkerGraph and Gremlin Console .

+6
source

All Articles