Inhaltsverzeichnis:
- Definition - Was bedeutet Active Database Management System (ADBMS)?
- Techopedia erklärt Active Database Management System (ADBMS)
Definition - Was bedeutet Active Database Management System (ADBMS)?
Ein Active Database Management System (ADBMS) ist ein ereignisgesteuertes System, in dem Schema- oder Datenänderungen Ereignisse generieren, die von aktiven Regeln überwacht werden. Aktive Datenbankverwaltungssysteme werden durch synchrone Ereignisse aufgerufen, die von Benutzer- oder Anwendungsprogrammen generiert werden, sowie durch externe asynchrone Datenänderungsereignisse, wie z. B. eine Änderung des Sensorwerts oder der Zeit.
Techopedia erklärt Active Database Management System (ADBMS)
Aktive Datenbankverwaltungssysteme unterstützen die Ereignisüberwachung. Sie speichern Ereignisse im Ereignisverlauf als Ereignistyp und -zeit. Ersteres repräsentiert jede Art von primitivem Ereignis, während Letzteres den Zeitpunkt des Ereignisses repräsentiert. ADMSs definieren klar die Regel-Semantik wie Ereignisverbrauchsrichtlinie, Ereigniserkennung und Kopplungsmodi sowie die instanz- oder satzorientierte Semantik.
Eine allgemeine Ereignisverbrauchsrichtlinie enthält die folgenden Parameterkontexte:
- Kumulativ: Alle Instanzen eines primitiven Ereignisses werden verbraucht, wenn ein komplexes Ereignis auftritt.
- Chronik: Ereignisse werden in zeitlicher Reihenfolge konsumiert.
- Recent: Die neuesten Instanzen primitiver Ereignisse, die Teil komplexer Ereignisse sind, werden in zeitlicher Reihenfolge konsumiert.