Database temporale

Autore: Randy Alexander
Data Della Creazione: 25 Aprile 2021
Data Di Aggiornamento: 16 Maggio 2024
Anonim
What are Temporal Databases?
Video: What are Temporal Databases?

Contenuto

Definizione - Cosa significa Database temporale?

Un database temporale è un database che presenta alcune funzionalità che supportano lo stato sensibile al tempo per le voci. Laddove alcuni database sono considerati database attuali e supportano solo dati fattuali considerati validi al momento dell'uso, un database temporale può stabilire a che ora determinate voci sono accurate.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il database temporale

Risalente ai primi anni '90, le comunità di sviluppo hanno cercato di sviluppare linee guida specifiche per i database temporali al fine di rappresentare i tempi per le voci. Gli elementi delle basi di dati temporali includono gli indicatori "tempo valido" e gli indicatori "tempo transazione". Gli esperti descrivono il "tempo valido" come il momento in cui una voce dovrebbe essere vera o valida e il "tempo di transazione" come riferimento interno per i database. Le tabelle temporali valide sono anche denominate tabelle "tempo applicazione", mentre le tabelle temporali delle transazioni possono essere denominate tabelle "versione di sistema".


Le tecnologie tra cui Oracle, Teradata e SQL hanno versioni con supporto delle funzionalità temporali.

Diversi usi dei database temporali richiedono tipi di sviluppo radicalmente diversi. Ad esempio, in un database di dati di clienti, pazienti o cittadini, gli indicatori per le singole persone seguiranno una sorta di sequenza temporale del ciclo di vita che può essere creata in base a intervalli di tempo per gli eventi della vita dei commenti. Al contrario, molti processi industriali che utilizzano database temporali necessitano di indicatori di tempo valido e di tempo di transazione estremamente brevi. Questi sono implementati rigidamente a seconda del periodo di tempo per le varie parti dei processi aziendali.