This thread on the Boston MySQL User Group Board is getting
interesting:
http://mysql.meetup.com/137/boards/view/viewthread?thread=2280640
(From the original poster:)
I think that nonequivalence comes from the past when the data
sharing was a
rare situation. The data changes were always initiated by
application and it
always knew about those changes. Now the situation is different.
When the data
are shared between multiple remote applications you have to
notify other
interested parties about those changes.
Currently databases are mostly used as “pull” components. If they
had standard
“push” functionality they could compete with messaging systems
with the advantages
of automatic data persistence and powerful query language.
(my response:)
…