I'm looking for a way to monitor a mysql table for changes without polling every second or so.
At the moment I'm using Lnet to send a message to a (local network) server, which then polls the database and prints off an order (it's the only machine on the local network with a printer).
The database is not stored locally (it's at our web url) and I'm unhappy with relying on a communication connection between the two machines on the local network.
I'd much rather have the 'print server' be able to monitor a table / receive a push notification, is there a cleaner way to do this with Lazarus (even changing the database engine if required).