I've been working on a kernel extension <https://github.com/ducky427/neo-kafka> which pushes all the changes being made to the data in a Neo4j database to a Kafka <https://kafka.apache.org/> server. All the changes have a timestamp attached to them.
So theoretically it should be possible to play back all the messages till a point in time from Kafka to get a Neo4j database till that point in time. Its similar to Graphaware's changefeed <https://github.com/graphaware/neo4j-changefeed> except that the data is structured and sent to Kafka for storage. I'm in the process of writing a blog post explaining more about it. WIP. On Saturday, 4 July 2015 11:49:37 UTC+1, Michael Hunger wrote: > > It's planned as a feature for Neo4 itself. > > I'm not aware of other variants, although there might be that the xnLogic > framework would help you. > > Michael > > Am 01.07.2015 um 20:14 schrieb Abhishek Agarwal <abhia...@gmail.com > <javascript:>>: > > Hello all, > > We would like to keep snapshots/versions of the graph(or just versions of > a specific node). We would want to switch to any version (like in a git > repo). > > We tried using GraphAware's ChangeFeed but that doesn't solve our purpose. > > We have also found this github project: > https://github.com/dmontag/neo4j-versioning. But it is too outdated. > > Are there any plugins which can help us in achieving this? > > -- > 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 neo4j+un...@googlegroups.com <javascript:>. > 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 neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.