Skip to main content

Qu'est-ce qu'une base de données temporelle?

Une base de données temporelle est comme une base de données standard, avec une grande exception: il comprend et enregistre le temps qui passe.Par exemple, si quelqu'un a travaillé dans une entreprise de 2011 à 2020, la base de données temporelle pourra stocker les deux dates au début du temps et à sa fin.Une base de données standard ne peut que montrer que l'employé est embauché et que ses informations sur les employés devraient être supprimées lorsque l'employé quitte l'entreprise, car les bases de données standard ne comprennent que le présent.Cette norme a été créée en 1993 et implémentée en 1994. Toutes les bases de données temporelles incluent un entier de temps et de transaction valide qui montre le moment où le moment s'est produit dans la vie réelle, et lorsque la base de données a été modifiée pour accepter le changement.

Bases de données, dans leurs basesLe format précoce n'a été fait que pour stocker des chaînes de texte et de chiffres, et ils n'ont pas reconnu le passage du temps.Cela a créé plusieurs problèmes, le plus évident étant que les événements basés sur le temps ne pouvaient pas être suivis du début à la fin, mais uniquement par l'état actuel de l'événement.Un autre problème qui en découle est que si une clé primaire, ou nom de ligne, était associée à une date, alors cette clé primaire pourrait être utilisée à plusieurs reprises, créant des données redondantes.

sur pour créer une variable temporelle qui pourrait être intégrée au format de la base de données.La base de données temporelle a été créée en 1993 et mise en œuvre en 1994. Avec ce changement, les bases de données ont pu suivre lorsqu'un événement a commencé et à la fin, ce qui a aidé de nombreuses entreprises, bureaux gouvernementaux et écoles, entre autres. Deux variables différentes ont été ajoutéesdans le schéma de base de données temporelle: temps valide et temps de transaction.Le temps valide est le moment où les données entrées se sont produites dans la vie réelle.Par exemple, si quelqu'un modifiait son adresse, le temps valide serait lorsque le changement d'adresse s'est produit.Le temps de transaction est lorsque la base de données a enregistré l'événement, qui pourrait être de plusieurs heures ou jours plus tard.Le temps de transaction est constamment mis à jour afin que les administrateurs de la base de données puissent vérifier à quel point les données actuelles sont. En raison de l'utilisation de deux variables pour la mesure du temps, il existe trois types de bases de données temporelles différents.Les bases de données historiques hiérarchisent le temps valide, et les bases de données en arrière font le contraire en hiérarchisant le temps de transaction.La plupart des bases de données temporelles modernes sont des bases de données biphémères ou celles qui utilisent également un temps valide et de transaction.La création de bases de données temporelles signifie que les administrateurs peuvent utiliser une grande variété de requêtes de temps pour vérifier correctement les informations sensibles au temps.