Hi Everyone,
I am really quite new to graph databases and am wondering how I might go about the following, please.
How do I go about "versioning" my data?
Let's assume I am using a RDBMS, what I normally do to achieve this is to insert a new row of data for all updates with a timestamp.
Whenever I need to retrieve anything, all my queries have an additional where clause along the lines of;
"where timestamp is newest".
So I get to keep all of my historical data, for auditing or BI/data warehouse purposes - but my "application" only ever sees the "current state" data.
Is it as simple as adding a timestamp property to all my graph components?
Thanks for any thoughts you might have.
-Gavin