1. A database method comprising: providing an event data model of a target database, the target database being one of a plurality of databases; per a subject entity in the target database, using the event data model to declare and define triggering events and respective corresponding operations for each triggering event; detecting occurrence of an event involving the subject entity in the target database; based on the detected event, determining from the event data model corresponding operations; and distributing execution of the determined corresponding operations.