В настоящее время я работаю над созданием службы Windows, которая будет развернута на всех рабочих станциях в компании. Цель службы - собирать различную статистику и записывать ее в центральном местоположении.
для первой итерации служба выполняет прямой вызов SQL для записи каждый раз, когда есть данные для записи. Тестирование на 120 рабочих станциях показало мне, что это не очень хорошая идея и не будет масштабироваться.
Может ли кто-нибудь порекомендовать альтернативную стратегию сбора данных, которая не будет перегружать сервер базы данных? Это будет развернуто примерно на 2000 машин.
Я работаю с C #.
Спасибо.