У меня есть несколько компьютеров с приложениями Python, каждый из которых использует один и тот же сервер MySQL. Каждое из приложений содержит графический интерфейс пользователя tkinter, который позволяет редактировать набор данных (соответствующий данным в таблице на сервере MySQL). Всякий раз, когда данные обновляются на одной машине (и, в свою очередь, обновляются на сервере MySQL), я хотел бы, чтобы другим машинам предлагалось обновить отображаемые на них данные путем извлечения данных с сервера. Я знаю, что я мог бы просто автоматически обновлять приложения через заданный интервал, но я бы предпочел обновлять только при наличии новых данных для извлечения.
Как мне поступить об этом?