You can have a look into this then: https://github.com/jexp/neo4j-in-memory-server
Our sandbox console also uses in-memory databases in a web-session: http://github.com/neo4j-contrib/rabbithole Am 02.07.2014 um 19:18 schrieb Thomas Gaengler <[email protected]>: > Hi mah, > > you are probably right. I just want to do some calculations (changeset > calculation of sub graphs) in a rather small, temporary graph and then throw > this graph away and write the resulted changeset to the persistent graph db. > So I just thought that I wouldn't really need this small temporary graph on > disk, but rather then just in memory ;-) > Maybe ImpermanentGraphDatabase + the right caching settings will do the job > and the small, temporary graph probably won't never be written to disk. > > Cheers, > > Bo > Von: Mahmood Shafeie Zargar > Gesendet: 02.07.2014 18:06 > An: [email protected] > Betreff: [Neo4j] Re: Can neo4j be run in memory only? > > I think Michael's question is still valid here: What do you intend to achieve > by using an in-memory graph? Of course if the available memory is limited as > compared to the volume of graph data, any in-memory solution will have to > resort to some kind of disk-based paging once memory is full. If what you are > trying to solve is performance issues, there are ways to make Neo4j keep > everything in memory, but that needs ample memory and some customized > handling of caching and memory allocation parameters. > > Ref: > http://docs.neo4j.org/chunked/milestone/configuration-caches.html > http://docs.neo4j.org/chunked/stable/configuration-io-examples.html > http://docs.neo4j.org/chunked/stable/configuration-jvm.html > > Principally if you make enough memory available to Neo4j, manually set memory > map sizes and opt for strong caching you should get the equivalent of an > in-memory graph after one traversal over the whole graph. With strong caching > Neo4j doesn't ever kick anything out of cash once loaded. > > Cheers, > Mah > > > -- > You received this message because you are subscribed to a topic in the Google > Groups "Neo4j" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/neo4j/3pL6Zt4FhoI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
