A typical scenario: imaging a user is feeding data to MySQL, while a client is connected to MySQL remotely. What I want is that, whenever the user update some fields in the DB, this client can immediately be notified.
Think this as the 'push-mail' function from Blackberry.
What I do NOT want, is that the client has to 'ping' MySQL server once a while to see if there is any update. I believe this will be to expensive, computation wise.
How can I implement such an idea? does anyone here has a clue? is there any MySQL-based CALLBACK mechanism?
or is there any other database (better be open-source) that support this kind of mechanism?
thanks a lot in advance