Transaktionstid

I temporala databaser är transaktionstid (TT) den tid under vilken ett faktum som lagrats i databasen anses vara sant . Från och med december 2011, ISO/IEC 9075, Databas Language SQL:2011 Del 2: SQL/Foundation inkluderade satser i tabelldefinitioner för att definiera "systemversionsbaserade tabeller" (det vill säga transaktionstidtabeller).

I en databas representeras tabeller ofta som ett intervall som tillåter systemet att "ta bort" poster genom att använda två tabellkolumner StartTT och EndTT . Tidsintervallet är stängt vid sin nedre gräns och öppet vid sin övre gräns .

När den avslutande transaktionstiden är okänd kan den betraktas som "Tills den ändras". Akademiska forskare och vissa RDBMS har representerat "Until Changed" med den största tidsstämpeln som stöds eller nyckelordet "forever". Denna konvention är inte tekniskt exakt.

Termen myntades av Richard T. Snodgrass och hans doktorand Ilsoo Ahn.

Se även