Skip to main content

Was ist eine zeitliche Datenbank?

Eine zeitliche Datenbank ist wie eine Standarddatenbank, mit einer großen Ausnahme: Sie versteht und protokolliert die Zeit.Wenn beispielsweise jemand von 2011 bis 2020 in einem Unternehmen arbeitete, kann die zeitliche Datenbank beide Daten so speichern, wie zu Beginn der Zeit und zu Ende.Eine Standarddatenbank kann nur zeigen, dass der Mitarbeiter engagiert ist und seine Mitarbeiterinformationen gelöscht werden müssten, wenn der Mitarbeiter das Unternehmen verlässt, da Standarddatenbanken die Gegenwart nur verstehen.Dieser Standard wurde 1993 erstellt und 1994 implementiert. Alle zeitlichen Datenbanken enthalten eine gültige Zeit- und Transaktionszeitbezahlung, die zeigt, wann die Zeit im wirklichen Leben stattgefunden hat, und wann die Datenbank geändert wurde, um die Änderung zu akzeptieren.

Datenbanken in ihremFrüher Format, wurden nur zum Speichern von Text- und Zahlenstaaten erstellt, und sie erkannten den Zeitverlauf nicht.Dies führte zu mehreren Problemen, das offensichtlichste war, dass zeitbasierte Ereignisse von Anfang bis Ende nicht verfolgt werden konnten, sondern nur durch den gegenwärtigen Zustand des Ereignisses.Ein weiteres Problem, das daraus entstandauf eine zeitliche Variable, die in das Datenbankformat integriert werden könnte.Die zeitliche Datenbank wurde 1993 erstellt und 1994 implementiert. Mit dieser Änderung konnten Datenbanken zu Beginn eines Ereignisses nachverfolgen, als sie endete, was unter anderem vielen Unternehmen, Regierungsbüros und Schulen geholfen hat.

Zwei verschiedene Variablen wurden hinzugefügtin das zeitliche Datenbankschema: Gültige Zeit- und Transaktionszeit.Die gültige Zeit ist, wenn die eingegebenen Daten im wirklichen Leben stattgefunden haben.Wenn beispielsweise jemand seine Adresse geändert hat, wäre die gültige Zeit, wenn die Adressänderung stattfand.Die Transaktionszeit ist, wenn die Datenbank das Ereignis aufzeichnete, das mehrere Stunden oder Tage später dauern kann.Die Transaktionszeit wird ständig aktualisiert, sodass Datenbankadministratoren prüfen können, wie aktuelle Daten sind.

Infolge der Verwendung von zwei Variablen für die Messzeit gibt es drei verschiedene zeitliche Datenbanktypen.Historische Datenbanken priorisieren die gültige Zeit, und Rollback -Datenbanken leisten das Gegenteil, indem sie die Transaktionszeit priorisieren.Die meisten modernen zeitlichen Datenbanken sind bi-zeitliche Datenbanken oder solche, die gültig und Transaktionszeit gleichermaßen verwenden.Die Erstellung zeitlicher Datenbanken bedeutet, dass Administratoren eine Vielzahl von Zeitabfragen verwenden können, um zeitempfindliche Informationen korrekt zu ermitteln.