Sistema de gestión de base de datos activa (adbms)

Definición: ¿Qué significa Active Database Management System (ADBMS)?

Un sistema de administración de base de datos activa (ADBMS) es un sistema controlado por eventos en el que los cambios de esquema o datos generan eventos monitoreados por reglas activas. Los sistemas de administración de bases de datos activos son invocados por eventos síncronos generados por programas de aplicación o de usuario, así como eventos de cambio de datos asíncronos externos, como un cambio en el valor o el tiempo del sensor.

Techinfo explica Active Database Management System (ADBMS)

Los sistemas de gestión de bases de datos activos admiten la supervisión de eventos. Almacenan eventos en el historial de eventos como un tipo de evento y tiempo; el primero representa cualquier tipo de evento primitivo, mientras que el segundo representa el momento en que ocurrió el evento. Los ADMS definen claramente la semántica de las reglas, como la política de consumo de eventos, la detección de eventos y los modos de acoplamiento, junto con la semántica orientada a instancias o conjuntos.

Una política de consumo de eventos común incluye los siguientes contextos de parámetros:

  • Acumulativo: todas las instancias de evento primitivo se consumen si ocurre un evento complejo.
  • Crónica: los eventos se consumen por orden de tiempo.
  • Reciente: las últimas instancias de eventos primitivos que forman parte de eventos complejos se consumen en orden de tiempo.