What Does Active Database Management System Mean?
An active database management system (ADBMS) is an event-driven system in which schema or data changes generate events monitored by active rules. Active database management systems are invoked by synchronous events generated by user or application programs as well as external asynchronous data change events such as a change in sensor value or time.
Techopedia Explains Active Database Management System
Active database management systems support event monitoring. They store events in event history as an event type and time; the former represents any kind of primitive event, while the latter represents time the event occurred. ADMSs clearly define rule semantics such as event consumption policy, event detection and coupling modes along with instance or set oriented semantics.
A common event consumption policy includes the following parameter contexts:
- Cumulative: All instances of primitive event are consumed if a complex event occurs.
- Chronicle: Events are consumed in time order.
- Recent: The latest instances of primitive events that are part of complex events are consumed in time order.