Cayley – An open-source graph database
From the webpage:
Cayley is an open-source graph inspired by the graph database behind Freebase and Google’s Knowledge Graph.
Its goal is to be a part of the developer’s toolbox where Linked Data and graph-shaped data (semantic webs, social networks, etc) in general are concerned.
Features
- Written in Go
- Easy to get running (3 or 4 commands, below)
- RESTful API
- or a REPL if you prefer
- Built-in query editor and visualizer
- Multiple query languages:
- Plays well with multiple backend stores:
- Modular design; easy to extend with new languages and backends
- Good test coverage
- Speed, where possible.
Rough performance testing shows that, on consumer hardware and an average disk, 134m triples in LevelDB is no problem and a multi-hop intersection query — films starring X and Y — takes ~150ms.
If you are seriously thinking about a graph database, see also these comments. Not everything you need to know but useful comments none the less.
I first saw this in a tweet from Hacker News.