Definição – O que significa Active Database Management System (ADBMS)?
Um sistema de gerenciamento de banco de dados ativo (ADBMS) é um sistema orientado a eventos no qual as alterações de esquema ou dados geram eventos monitorados por regras ativas. Os sistemas de gerenciamento de banco de dados ativos são chamados por eventos síncronos gerados pelo usuário ou programas de aplicativos, bem como eventos externos de alteração de dados assíncronos, como uma alteração no valor do sensor ou hora.
Definirtec explica o Active Database Management System (ADBMS)
Os sistemas de gerenciamento de banco de dados ativos oferecem suporte ao monitoramento de eventos. Eles armazenam eventos no histórico de eventos como um tipo de evento e hora; o primeiro representa qualquer tipo de evento primitivo, enquanto o último representa o tempo em que o evento ocorreu. Os ADMSs definem claramente a semântica de regras, como política de consumo de eventos, detecção de eventos e modos de acoplamento, juntamente com a semântica orientada para instâncias ou conjuntos.
Uma política de consumo de evento comum inclui os seguintes contextos de parâmetro:
- Cumulativo: todas as instâncias de evento primitivo são consumidas se ocorrer um evento complexo.
- Crônica: os eventos são consumidos na ordem do tempo.
- Recentes: as instâncias mais recentes de eventos primitivos que fazem parte de eventos complexos são consumidas em ordem de tempo.