Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graph Database in ruby?

Are there any graph database in ruby . i have heard of neo4j in Jruby , Are there any pure implementation of graph database in ruby ?

like image 935
Big Bang Theory Avatar asked Mar 12 '10 11:03

Big Bang Theory


People also ask

Is Neo4j a graph database?

Neo4j is the only enterprise-strength graph database that combines native graph storage, advanced security, scalable speed-optimized architecture, and ACID compliance to ensure predictability and integrity of relationship-based queries.

Why use Graph Database?

Graph databases have advantages for use cases such as social networking, recommendation engines, and fraud detection, when you need to create relationships between data and quickly query these relationships. The following graph shows an example of a social network graph.

Is Neo4j the best graph database?

Created in 2007, Neo4j is ranked as the #1 graph database by db-engines.com. Neo4j is open-sourced and supports a wide range of programming languages including: . Net, Clojure, Elixir, Go, Groovy, Haskell, Java, JavaScript, Perl, PHP, Python, Ruby, and Scala.

Is Neo4j graph database free?

Neo4j Community Edition is fully open source, licensed and distributed under GPL v3. Neo4j offers a number of commercial licensing options, including free licenses for development, startups, academic-educational uses and of course, evaluation.


1 Answers

I have been researching this myself. There are a number of interesting graph databases; however, Neo4j and OrientDB are the only ones for which I found any sort of Ruby API.

While not a true Graph Database, FlockDB uses a MySQL backend to mimic graph database constructs.

InfoGrid and HyperGraphDB looked interesting, but sadly, no Ruby API.

like image 68
Mario Avatar answered Oct 03 '22 02:10

Mario