Я не просто так написал ответ именно так. Изучение того или иного языка / технологии итп. зависит от решаемых задач. Хочешь писать драйвер - C / C++ / Asm; Web - JS, PHP ... Ну итд.
А так ваш вопрос из серии "Стоит ли учится водить космический корабль?". Ну может и стоит, говорят скоро будем на луну домой летать и важность этого умению недооценивают.
yarushin_a: боюсь тут нет 100% решения. Все зависит от БД и от вашего приложения. Например самым логичным было бы поставить внутренние нотификаторы на все функции с Insert'ом и отслеживать по ним; но если приложений много , то задача усложняется ...
Другой вариант - поиск по последнему времени изменения (завести такое поле) или подсчет количества строк.
В любом случае мне кажется это больше вопрос оптимизации запросов, а не их частота.
(оффтоп) у нас очень любят на подобную фигню навыбивать бюджет (если сайт гос. бюджетный по тендеру) и собственно обогащаться потом. А то что это никому не надо - ну так проггеру надо :)
Hellas: присмотрелся - зачем у вас вообще там async? Вы асинхронно присваивание переменную, но это бесполезно.
Асинхронный по идее у вас только запрос к БД и он срабатывает по колбеку. В колбеке и обрабатывайте переменную.