Kỹ thuật bạn đang sử dụng được gọi là thăm dò ý kiến. Bạn đang kiểm tra các bản ghi mới, đợi một khoảng thời gian nhất định, sau đó kiểm tra lại các bản ghi mới. Một cách tốt để phản hồi các bản ghi mới có thể là tạo một bộ điều khiển xử lý việc chèn các bản ghi mới vào cơ sở dữ liệu và buộc tất cả các máy khách (người cập nhật bản ghi cơ sở dữ liệu) sử dụng bộ điều khiển để làm như vậy. Sau đó, bộ điều khiển có thể cảnh báo bạn khi có bản ghi mới. Để hỗ trợ các cảnh báo của bộ điều khiển, bạn có thể thiết lập một dịch vụ web nơi bộ điều khiển có thể liên hệ với bạn.
Tôi nói rằng đây "có thể" là một cách tốt để làm điều đó bởi vì việc tạo bộ điều khiển và dịch vụ web rõ ràng là công việc bổ sung. Tuy nhiên, nó sẽ làm cho việc bỏ phiếu không cần thiết. Nếu bạn muốn tiếp tục sử dụng kỹ thuật bỏ phiếu của mình, bạn có thể tạo một dịch vụ (nhà sản xuất) thực hiện việc bỏ phiếu và điền vào hàng đợi với các kết quả mới. Sau đó, chương trình khác của bạn (người tiêu dùng) có thể truy xuất các mục từ hàng đợi và làm điều gì đó với chúng.