Имеется один сервер с СУБД (mysql/postgres) и 50 хостов. На каждом хосте запущено по 5-10 процессов, которые работают по следующей схеме: часть вычитывают все данные из определенных таблиц, часть только по определенному критерию. Затем все процессы реагируя на изменения данных подкачивают эти самые изменения.
Данные могут меняться раз в 4 секунды. Пока трудно спрогнозировать какой процент данных будет меняться и какой будет объем, но есть опасения о том, вытянет ли сервер нагрузку.
Хотелось бы оптимизировать потоки данных и избавиться от множественных обращений в рамках одного хоста.
Есть ли какие-нибудь решения? C++, Qt. Решения для джавы тоже будут интересны, для общего развития.