Мне нужен какой-нибудь быстрый метод для обновления данных типа ключ / значение или, в качестве альтернативы, произвольного количества «счетчиков» в масштабе всей системы в Linux. Рассматриваемые системы: Ubuntu 10.04, RHEL 4.8 и RHEL 5.x.
Теперь я знаю о memcached, но он больше подходит для длительных процессов, таких как процессы FastCGI. К сожалению, мой процесс является традиционным CGI и поэтому должен использовать некоторое постоянное хранилище вне самого процесса.
Какие варианты у меня есть, и какие из них самые простые и самые дешевые (w.r.t. runtime) для доступа из C / C ++?
Примечание: это не для измерения скорости (то есть счетчиков производительности), а для измерения числа событий определенного типа. И для надежного подсчета мне нужно иметь возможность атомарного увеличения счетчиков по желанию ...