Awesome Go

cayley

CategoryDatabase Drivers
SubcategoryInterfaces to Multiple Backends
Stars0

Graph database with support for multiple backends

About cayley

Tests

Cayley is an open-source database for Linked Data. It is inspired by the graph database behind Google's Knowledge Graph (formerly Freebase).

Get it from the Snap Store

Documentation

Features

  • Built-in query editor, visualizer and REPL
  • Multiple query languages:
  • Modular: easy to connect to your favorite programming languages and back-end stores
  • Production ready: well tested and used by various companies for their production workloads
  • Fast: optimized specifically for usage in applications

Performance

Rough performance testing shows that, on 2014 consumer hardware and an average disk, 134m quads in LevelDB is no problem and a multi-hop intersection query -- films starring X and Y -- takes ~150ms.

Community

Frequently Asked Questions

What is cayley?

cayley is a Database Drivers library for the Go programming language. Graph database with support for multiple backends

How do I install cayley?

Install cayley with the Go module system using `go get google/cayley`. Check the repository for the current installation instructions.

What category does cayley belong to?

cayley is listed under Database Drivers, specifically Interfaces to Multiple Backends.

← Back to Interfaces to Multiple Backends