Versioning data is a critical element in many data applications. It is used in finance, identity and access management and master data management to name but a few industries and use cases.
Versioning enables us to:
track changes made to data
make corrections without deleting anything
'travel' through time to understand state changes
In this talk we are going to looking at time-based versioning in Neo4j, exploring approaches to track:
an object's state
relationship changes
ommited records