web analytics

Как Facebook синхронизирует memcached в разных дата-центрах

August 20, 2008
By

Новая запись в блоге инженеров Facebook – синронизация memcached-серверов между дата-центрами. Вкратце – в функцию mysql_execute_command в коде MySQL добавлен небольшой блок, отвечающий за удаление определенного ключа в Memcache. Минус подхода – теперь разработчик должный каждый раз сообщать MySQL, какие именно ключи удалять, так как с некоторыми данными убивать приходится сразу несколько ключей.