Hi,

Design question:
I have a Book. A book has Elements. To change what Elements are in a Book
there are Effects. An Effect adds or deletes an element from a Book (and has
other info). Everyday I archive the state of a Book so that I can easily get
the state of the Book (it's Elements) at a historical point in time. The
number of elements and which elements are in a Book vary from day to day
depending on the Effects taking place in the time period.

So it's a bit like "Book contents archive of day X + 1 = Book contents
archive of day X + the Effects between X and X + 1"

There's no need to represent the daily archives in any way, it's the
functionality of having historical snapshots that matter to me, so that one
can easily get the state of a Book at any point in time by finding the
closest archive point before the time and applying the Effects from that
archive timestamp and the point of interest.

Ideally want to keep a long time history of Book state and Effects.

Any ideas for an effecient of organizing this in a graph friendly way?

Thanks,
Patrik
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to