Eso es diferente. Que te dice que es la base de datos quien notifica al usuario que se genero un registro nuevo?
Es un servidor POP o IMAP quien recibe el correo, este si puede talvez invocar cierto "script" al momento de recibir algo nuevo, mientras que tu aplicacion de correo se mantiene escuchando en X puerto en espera de nueva informacion. El "script" (por decir que es un script, no necesariamente) entonces empuja la notificacion y los usuarios interesados (observadores/listeners) escuchan el evento.
Talvez es un
MOM quien se encarga de todo eso y el cliente se suscribe a los topicos que le interesan