3 ms·
What's a use-case for this? Is it like Neo4j or some other niche usecase (e.g mass surveillance graph, given the source)
by codebeaker 8y ago
What's a use-case for this? Is it like Neo4j or some other niche usecase (e.g mass surveillance graph, given the source)
- jsumrall 8y agoIt’s a graph database built on LMDB, so probably has the same use cases as you’d want to use LMDB in, but with some graph-y helpers.
- antonvs 8y agoYes, it's like Neo4j but based on the in-memory database LMDB, presumably to provide high performance running on a single machine. The link mentions that its use case is streaming seed set expansion, which allows you to identify communities based on a set of seeds. I wrote more about that in this comment: https://news.ycombinator.com/item?id=17335873 https://news.ycombinator.com/item?id=17335873
- hyc_symas 8y agoQuibble: LMDB is a memory-mapped file database. It is not an in-memory database, although it generally outperforms all other in-memory databases.
- antonvs 8y agoThanks, this is the first I had heard of LMDB. I actually love the idea of a memory-mapped database, I've often thought memory mapping isn't taken advantage of enough.