nicholas
nicholas

Reputation: 14593

graph database in nodejs

A bit of an abstract question...

I'm looking at graph databases in nodejs.

Of all the options I've been able to find: Neo4J, Infinite Graph, Sones, InfoGrid, etc, none seem to have node APIs, so will have to be accessed through some flavor of HTTP. Does anyone have any experience working with any of these? What would be the best choice?

Thanks.

Upvotes: 13

Views: 8430

Answers (3)

balanza
balanza

Reputation: 1079

If you're fancy of keep things simple, try levelgraph. It's a graph db that wraps around LevelDB - a key/value data store

Upvotes: 1

Peter Neubauer
Peter Neubauer

Reputation: 6331

Yes, you might look at https://github.com/thingdom/node-neo4j (example at http://gensen.herokuapp.com/show/34) and https://github.com/neo4j/neo4js for some nice bindings, example at https://github.com/tbaum/heroku-node-neo4js

HTH

Upvotes: 7

supertopi
supertopi

Reputation: 3488

Don't scare off! Node.js is very good at using HTTP and parsing JSON. You don't really need an abstraction over those "low-level" actions. You can actually write your own abstraction package easily and publish it :)

Neo4J REST API is what you want to use with node. I've heard only positive from my colleague about Neo4j.

I personally have been using CouchDB ( not a graph-db, but still a NoSQL db ) http api with node.js, and it works like a charm.

Upvotes: 3

Related Questions