A method and apparatus for managing a database is provided. A database
management system conducts a plurality of database transactions with a
plurality of clients. An event may be detected as a result of one of the
transactions. The event is mapped to an independent database action. In
response to detecting the event, the independent database action is
executed without interference from the transaction that caused the event.