Technika, której używasz, nazywa się odpytywaniem. Sprawdzasz nowe rekordy, czekasz przez określony czas, a następnie ponownie sprawdzasz nowe rekordy. Dobrym sposobem reagowania na nowe rekordy może być utworzenie kontrolera, który obsługuje wstawianie nowych rekordów do bazy danych i zmusza wszystkich klientów (którzy aktualizują rekordy bazy danych) do używania tego kontrolera. Następnie kontroler może ostrzec Cię, gdy pojawi się nowy rekord. Aby ułatwić wysyłanie alertów kontrolerowi, możesz skonfigurować usługę internetową, dzięki której kontroler może się z tobą skontaktować.
Mówię, że to „może” być dobrym sposobem na zrobienie tego, ponieważ stworzenie kontrolera i usługi sieciowej to oczywiście dodatkowa praca. Jednak sprawiłoby to, że ankietowanie byłoby zbędne. Jeśli chcesz nadal korzystać z techniki odpytywania, możesz stworzyć usługę (producenta), która przeprowadza odpytywanie i wypełnia kolejkę nowymi wynikami. Twój inny program (konsument) może wtedy pobrać elementy z kolejki i coś z nimi zrobić.