в свежей монге есть Change Streams
https://docs.mongodb.com/manual/changeStreams/
а других субд, которые позволяют снаружи подписываться на события, на самом деле много. какие-то способы есть как-минимум у постгресса, у оракла, у ms sql, у rethinkdb.
кстати, у двух последних можно прямо подписываться на изменение в выборке по запросу.
наверняка, у других субд тоже что-то есть.