5 ms·
Ask HN: What's the SQLite of graph databases?
. . . if such a thing exists.
I'm looking for something easy to install, relatively easy to use, with good reliability, for experimentation.
- stray 11y agoDo you specifically want a graph database? Because if not, SpatiaLite's VirtualNetwork module may work for you. Otherwise, neo4j.
- hire_charts 11y agoDefinitely neo4j. If you're on a mac, it's just 'brew install neo4j' and boom you have the free community edition.
- timClicks 11y agoDepending on what OP was after, neo4j is hardly a single file, in-process database.
- sixdimensional 11y agoWell, that is not strictly true. You can use neo4j embedded within Java: http://neo4j.com/docs/stable/tutorials-java-embedded.html http://neo4j.com/docs/stable/tutorials-java-embedded.html
- hire_charts 11y agoYou are correct. I was responding more to this: > easy to install, relatively easy to use, with good reliability, for experimentation
- kawera 11y agoArangoDB in an hybrid db that can do graphs. Easy to install and use, quite reliable - we use it in production. https://www.arangodb.com/ https://www.arangodb.com/ (just a happy user) Also: https://github.com/google/cayley https://github.com/google/cayley
- NhanH 11y agoTo add on a requirement that poster didn't specify: I've been looking for an embedded single file, in process graph database. Does anyone have a suggestion?
- ahazred8ta 11y agoBased on http://www.butleranalytics.com/20-free-and-open-source-graph-database/ http://www.butleranalytics.com/20-free-and-open-source-graph..., apparently there are BITSY https://bitbucket.org/lambdazen/bitsy/wiki/FAQ.md https://bitbucket.org/lambdazen/bitsy/wiki/FAQ.md, BLAZEGRAPH https://www.blazegraph.com/product/embedded/ https://www.blazegraph.com/product/embedded/, and others
- pramodliv1 11y agoIf you're using Python and your graph fits in memory, networkx + any database for persistence.
- kluck 11y agoMaybe you can try to use a relational DBMS to model the graph data: https://news.ycombinator.com/item?id=10316872 https://news.ycombinator.com/item?id=10316872
- semberal 11y agoWhat about TinkerGraph: http://tinkerpop.apache.org/docs/3.1.0-incubating/#tinkergraph-gremlin http://tinkerpop.apache.org/docs/3.1.0-incubating/#tinkergra... It is "TinkerGraph is a single machine, in-memory (with optional persistence), non-transactional graph engine that provides both OLTP and OLAP functionality."