Data history (or versioning) is just the derivation of data state.
It can be found in the following data structure: