Skip to main content

Co to jest czasowa baza danych?

Baza danych czasowych jest jak standardowa baza danych, z jednym dużym wyjątkiem: rozumie i rejestruje czas.Na przykład, jeśli ktoś pracował w firmie w latach 2011–2020, czasowa baza danych będzie mogła przechowywać obie daty, kiedy zaczyna się czas i kiedy się skończy.Standardowa baza danych może jedynie wykazać, że pracownik jest zatrudniony, a jego informacje o jego pracownikach musiałyby zostać usunięte, gdy pracownik opuści firmę, ponieważ standardowe bazy danych rozumieją tylko teraźniejszość.Ten standard został utworzony w 1993 r. I zaimplementowany w 1994 r. Wszystkie czasowe bazy danych zawierają ważną liczbę całkowitą czasową i transakcją, która pokazuje, kiedy czas miał miejsce w prawdziwym życiu, oraz kiedy baza danych została zmodyfikowana, aby zaakceptować zmianę.

Bazy danych, w swoichWczesny format został wykonany tylko do przechowywania strun tekstu i liczb, a oni nie rozpoznali upływu czasu.Stworzyło to kilka problemów, najbardziej oczywiste jest to, że wydarzenia oparte na czasach nie można było śledzić od początku do końca, ale tylko według obecnego stanu wydarzenia.Kolejnym problemem, który powstał z tego, jest to, że jeśli klucz podstawowy lub nazwa wiersza był powiązany z datą, wówczas klucz podstawowy mógł być używany w kółko, tworząc zbędne dane.

Aby złagodzić te problemy, społeczność bazy danych została wywołana przez społeczność bazy danychAby stworzyć zmienną czasową, która może zostać zintegrowana z formatem bazy danych.Baza danych czasowych została utworzona w 1993 r. I wdrożona w 1994 roku. Wraz z tą zmianą bazy danych były w stanie śledzić, kiedy rozpoczęło się wydarzenie i kiedy się zakończyło, co pomogło wielu firmom, biurom rządowym i szkołom, dodano dwie różne zmienne.do czasowego schematu bazy danych: prawidłowy czas i czas transakcji.Prawidłowy czas to, kiedy wprowadzone dane miały miejsce w prawdziwym życiu.Na przykład, jeśli ktoś zmienił swój adres, prawidłowym czasem nastąpiła zmiana adresu.Czas transakcji ma miejsce, gdy baza danych zarejestrowała zdarzenie, które może potrwać kilka godzin lub dni później.Czas transakcji stale się aktualizuje, więc administratorzy bazy danych mogą sprawdzić, w jaki sposób są bieżące dane.

W wyniku użycia dwóch zmiennych do pomiaru czasu istnieją trzy różne typy bazy danych.Historyczne bazy danych nadają priorytet priorytetowo ważny czas, a bazy danych wycofania robią odwrotność, priorytetem czasu transakcji.Większość nowoczesnych czasowych baz danych to baza danych bi-czasowych lub te, które stosują prawidłowy i transakcyjny czas transakcji w równym stopniu.Tworzenie czasowych baz danych oznacza, że administratorzy są w stanie użyć szerokiej gamy zapytań czasowych, aby prawidłowo ustalić informacje wrażliwe na czas.