Vad är en temporär databas?
En temporär databas är som en standarddatabas, med ett stort undantag: den förstår och loggar tidens gång. Till exempel, om någon arbetade på ett företag från 2011 till 2020, kommer den temporära databasen att kunna lagra båda datumen som när tiden börjar och när det slutar. En standarddatabas kan bara visa att den anställde anställs, och hans eller hennes anställdas information måste raderas när den anställde lämnar företaget, eftersom standarddatabaser bara förstår nutiden. Denna standard skapades 1993 och implementerades 1994. Alla temporära databaser inkluderar ett giltigt tids- och transaktionstids heltal som visar när tiden inträffade i verkliga livet, och när databasen modifierades för att acceptera förändringen.
databaser, i deras tidiga format, bara gjordes för att lagra textsträngar och siffror, och de kände inte igen passagen. Detta skapade flera problem, det mest uppenbara var att tidsbaserade händelser inte kunde spåras från början tillslut, men bara av evenemangets nuvarande tillstånd. Ett annat problem som uppstod av detta är att om en primär nyckel eller radnamn var associerat med ett datum, så kunde den primära nyckeln användas om och om igen, vilket skapar redundanta data.
För att lindra dessa problem uppmanades databasgemenskapen att göra en temporär variabel som kunde integreras i databasformatet. Den temporära databasen skapades 1993 och genomfördes 1994. Med denna förändring kunde databaser spåra när en händelse började och när den slutade, vilket hjälpte många företag, myndigheter och skolor, bland andra.
Två olika variabler lades till i det temporära databasschemat: giltig tid och transaktionstid. Giltig tid är när uppgifterna inträffade i verkligheten. Till exempel, om någon ändrade sin adress, skulle den giltiga tiden vara när adressändringen inträffade. Transaktionstid är närDatabasen spelade in händelsen, som kan vara flera timmar eller dagar senare. Transaktionstiden uppdateras ständigt så att databasadministratörer kan kontrollera hur aktuella data är.
Som ett resultat av att använda två variabler för mätning finns det tre olika temporära databastyper. Historiska databaser prioriterar giltig tid och rollback -databaser gör motsatsen genom att prioritera transaktionstid. De flesta moderna temporära databaser är två-temporära databaser, eller de som använder giltiga och transaktionstid lika. Skapandet av temporära databaser innebär att administratörer kan använda en mängd olika tidsfrågor för att korrekt fastställa tidskänslig information.