Over a million developers have joined DZone.

Cayley: An Open Source Graph Database Written in Go

· Java Zone

Learn more about Kotlin, a new programming language designed to solve problems that software developers face every day brought to you in partnership with JetBrains.

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.


The Java Zone is brought to you in partnership with JetBrains.  Discover how powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.

Topics:

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

{{ parent.tldr }}

{{ parent.urlSource.name }}