https://123dok.net/document/4yro5gpy-avoiding-version-redundancy-high-performance-reads-temporal-databases.html