Algunas bases de datos permiten programar triggers y con ello disparar funciones cuando algo cambie. De otra forma el programa cliente deberia de "polear" constantemente los datos para ver si hubo algun cambio.
Prueba con javascript, si tu aplicacion es web y con un timer has que se ejecute un codigo cada cierto tiempo y ese codigo vaya y revise los datos originales y actualice el objeto donde tienes la lista
---------------------------------------
El problema es que el browser esta realmente desconectado de la fuente de datos para recibir informacion no solicitada y aunque se dispare un trigger en la base de datos cada vez que se inserte un elemento a una tabla y este inicie un stored procedure, deberia haber algo del otro lado que capture el evento y modifique el objeto lista que despliegas.
Pero para hacer esto deberias de tener codigo del otro lado para "escuchar" mensajes, y programarlo con Java o algun otro lenguaje que permita abrir sockets de TCP/IP o utilizar mensajeria como message queues de Microsoft (debe haber algo similar en Linux, que me imagino que es tu objetivo)
Te recomiendo mejor que trates con la opcion del poleo a la base de datos, digamos cada 20 segundos, si el enlace es bueno y la sesion a la base de datos se mantiene abierta el resultado lo podrias tener en menos de 200 milisegundos y solo si ha habido modificaciones refrescarias el objeto lista
----------------------------------------
El problema principal es con la arquitectura del browser es lo que se llama un thin client y que lleva poco codigo y esta dentro de un area protegida (sand box), si fuera un fat client, como un programa local en C o Visual Basic, entonces se le podria agregar alguna rutina para "escuchar" un evento externo, que seria lo mas eficiente que se podria programar
Como decia un maestro: no te preocupes tanto por la eficiencia en la programacion y deja que las maquinas hagan su trabajo
--------------------------------
Revisa las funciones de timer de javascript y creo que es lo que necesitas
http://www.w3schools.com/js/js_timing.asp