Получать уведомления при изменении базы данных Android

У меня есть база данных SQL Server, и когда в таблице есть вставка, я хочу уведомить приложение Android.

Например, когда заказ поступает, я вставляю его в базу данных SQL Server. Я также хочу, чтобы пользователь получил уведомление в своем приложении о заказе. Приложение всегда открыто. Я использую веб-службы для связи с базой данных.

Я не хочу запрашивать таблицу каждые 10 секунд или около того. Есть ли другой путь ?

Вы можете использовать службу обмена сообщениями Google Cloud, см., Как установить сервер здесь .

Пример: если вы используете php, то при вставке или изменении любых данных вы можете нажать, чтобы уведомить gcm о данных погружениях. Или вы можете установить триггеры в sql и вызвать системные службы для уведомления gcm