Разработанное нами решение использует базу данных (sqlserver 2005) для постоянных целей, и, таким образом, все обновленные данные сохраняются в базе данных, а не отправляются в программу.
У меня есть интерфейс (настольный компьютер), который в настоящее время продолжает опрашивать базу данных на предмет обновлений, которые могут произойти в любое время для некоторых критически важных данных, и я на самом деле не являюсь поклонником опроса баз данных и бесполезной траты циклов ЦП с работой, которую бесполезно переделывают .
Кажется, наш менеджер не против того, чтобы мы опрашивали базу данных. Количество данных невелико (менее 100 записей) и интервал велик (1 мин), но я кодер. Я делаю. Есть ли лучший способ выполнить задачу, чтобы данные в памяти были максимально синхронизированы с данными в базе данных? Система разработана с использованием C # 3.5.