Domanda

Sto cercando un database SQL di qualche tipo che è interamente basato sul concetto di tempo, proprio come quelli che sono geo-centrici, centrici di relazione, ecc.

Il mio desiderio principale è che posso apportare modifiche al database mentre vado avanti, e poi in qualsiasi punto eseguire una query che sostanzialmente dice, mostrami come il database ha esaminato questa data e ora.Preferirei che il database SQL abbia questa funzionalità integrata, invece di dover ri-implementarlo utilizzando una tabella di registro e registrare ciascuna e ogni transazione.

Sto sperando in un sogno da pipa?

Grazie!

EDIT: Dopo alcune ulteriori ricerche, sembra che un " database temporale " potrebbe essereQuello che sto cercando.Quindi qualsiasi informazione sull'uso di uno di quelle, se ci sono buoni open source disponibili, ecc., Sarebbe molto utile!

È stato utile?

Soluzione

Oracle ha Flashback .Il più vicino riesco a pensare a SQL Server richiede istantanee , senza ricorrere aRipristino dei registri delle transazioni (richiede il modello di recupero completo).

Altri suggerimenti

Potrebbe voler controllare Timedb .

Nota, tuttavia, che puoi fare la stessa identica cosa stessi implementando una colonna validoTimeBegin e ValidTimeend nelle tabelle e popolandole di conseguenza.Lo strumento prende semplicemente le sue speciali istruzioni SQL e le converte in dichiarazioni conformi a SQL92.

Che ricerca dello storico del software.Questi sono database in cui tutti i dati sono organizzati temporalmente, in realtà la loro funzione principale.Una volta degli usi dello storico del software, è quello di abilitare una funzione di riproduzione, dove i dati della serie temporali possono essere riprodotti nell'ordine in cui è stato inserito, che è spesso critico in quei industrie che lo richiedono, come le applicazioni in tempo reale in finanza, gas, uova e utensili elettrici.

Alcune delle aziende che offrono storici del software, sono

wonderware FactoryTalk OSI PI

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top