NoSQL Zone is brought to you in partnership with:

Alec is a Content Curator at DZone and lives in Raleigh, North Carolina. He is interested in Java and Android programming, and databases of all types. When he's not writing for the NoSQL and IoT Zones, you might find him playing bass guitar, writing short stories where nothing happens, or making stuff in Java. Alec is a DZone Zone Leader and has posted 567 posts at DZone. You can read more from them at their website. View Full User Profile

Cayley: An Open Source Graph Database Written in Go

06.27.2014
| 3609 views |
  • submit to reddit

If you're looking for something new and a bit different when it comes to NoSQL solutions, you might be interested in Cayley, an open source graph database written in Go and based on Freebase and Google's Knowledge Graph. It looks like a pretty interesting project:

From the GitHub page, here are a few of the features:

  • RESTful API or REPL
  • Supports multiple query languages
    • JavaScript
    • MQL
  • Has a built-in query editor and visualizor

Looks pretty interesting, overall:

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.

You can find all the details on GitHub: a full list of features, build instructions, querying instructions (they compare it to jQuery), and whatever else you might need.