Приложение должно иметь как можно более свежие данные из базы данных. В таком случае, есть ли другой способ получения данных, кроме запроса (опроса) базы данных на основе таймера?
Я работаю с MS SQL Server 2008 (и приложениями .NET + Entity Framework), но мне бы хотелось узнать и о других типах баз данных.