Sommario:
- Definizione: cosa significa ADBMS (Active Database Management System)?
- Techopedia spiega Active Database Management System (ADBMS)
Definizione: cosa significa ADBMS (Active Database Management System)?
Un sistema di gestione di database attivo (ADBMS) è un sistema guidato da eventi in cui le modifiche di schema o dati generano eventi monitorati da regole attive. I sistemi di gestione attiva del database vengono richiamati da eventi sincroni generati da programmi utente o applicativi, nonché da eventi esterni asincroni di modifica dei dati come una modifica del valore o del tempo del sensore.
Techopedia spiega Active Database Management System (ADBMS)
I sistemi di gestione attiva del database supportano il monitoraggio degli eventi. Memorizzano gli eventi nella cronologia degli eventi come tipo e ora dell'evento; il primo rappresenta qualsiasi tipo di evento primitivo, mentre il secondo rappresenta il momento in cui si è verificato l'evento. Gli ADMS definiscono chiaramente la semantica delle regole come la politica di consumo degli eventi, il rilevamento degli eventi e le modalità di accoppiamento insieme alla semantica orientata all'istanza o all'insieme.
Una politica comune di consumo di eventi include i seguenti contesti di parametri:
- Cumulativo: tutte le istanze di evento primitivo vengono consumate se si verifica un evento complesso.
- Cronaca: gli eventi vengono consumati nell'ordine temporale.
- Recenti: le ultime istanze di eventi primitivi che fanno parte di eventi complessi vengono consumate nell'ordine temporale.
