Database as process communicator
The term database as a process communicator in programming is used to describe the inappropriate and inappropriate use of a database as a means of transmitting information between processes. In such a situation, there will usually be a process that will be in charge of updating the records of the database and another one that will check those same registers (generally quite frequently) to detect changes and act accordingly.
The result of this behavior is poor performance and unnecessary work for the database. Systems that use a database in this way often behave as if they are being subjected to a heavy workload at all times. That is why this approach to process intercommunication is considered an antipatron.
wiki