Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Cayley: An Open Source Graph Database Written in Go

DZone's Guide to

Cayley: An Open Source Graph Database Written in Go

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

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.


Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}