System-versioned tables, or temporal tables, are a typical
feature of proprietary database management systems like DB2,
Oracle and SQL Server. They also appeared at some point in
PostgreSQL, but only as an extension; and also in CockroachDB,
but in a somewhat limited fashion.
The MariaDB® implementation is the first appearance of
temporal tables in the MySQL ecosystem, and the most complete
implementation in the open source world.
My presentation will be useful for
analysts, and some managers,
who will definitely benefit from learning how to use temporal
tables. Statistics about how data evolves over time is an
important part of their job. This feature will allow them to
query data as it was at a certain point in time. Or to query how
data changed over a period, including rows that were …
[Read more]