Table des matières:
- Définition - Que signifie la base de données temporelle?
- Techopedia explique la base de données temporelle
Définition - Que signifie la base de données temporelle?
Une base de données temporelle est une base de données qui possède certaines fonctionnalités qui prennent en charge l'état sensible au temps pour les entrées. Lorsque certaines bases de données sont considérées comme des bases de données actuelles et ne prennent en charge que des données factuelles considérées comme valides au moment de l'utilisation, une base de données temporelle peut établir à quels moments certaines entrées sont exactes.
Techopedia explique la base de données temporelle
Datant du début des années 1990, les communautés de développement ont cherché à développer des directives spécifiques pour les bases de données temporelles afin de représenter les délais pour les entrées. Les éléments des bases de données temporelles comprennent des indicateurs de «temps valide» et des indicateurs de «temps de transaction». Les experts décrivent le «temps valide» comme le moment où une entrée devrait être vraie ou valide, et le «temps de transaction» comme une référence interne pour les bases de données. Les tables de temps valides sont également appelées tables de "temps d'application", tandis que les tables de temps de transaction peuvent être appelées tables de "version système".
Les technologies comme Oracle, Teradata et SQL ont des versions avec prise en charge des fonctionnalités temporelles.
Différentes utilisations des bases de données temporelles nécessitent des types de développement radicalement différents. Par exemple, dans une base de données de données sur les clients, les patients ou les citoyens, les indicateurs pour chaque personne suivront une sorte de chronologie du cycle de vie qui peut être créée en fonction des délais pour les événements de la vie des commentaires. En revanche, de nombreux processus industriels utilisant des bases de données temporelles nécessitent des indicateurs de temps de validité et de temps de transaction extrêmement courts. Celles-ci sont implémentées de manière rigide en fonction de la durée des différentes parties des processus métier.