Давайте предположим, что мне нужно максимизировать производительность записи, и я готов рискнуть потерять несколько минут.Мой вариант использования - это «всплеск» активности на несколько часов, который утихнет.Рабочая нагрузка слишком сложна.
Предположим, что для аргумента данные не настолько срочны, что потеря нескольких минут вызовет столько же проблем, сколько медленный сервер.По независящим от меня причинам мастер должен работать на EC2, поэтому скорость диска может быть проблемой.
Моя потенциально сумасшедшая идея - иметь основную базу данных, которая полностью работает в оперативной памяти (либо в виде таблицы MEMORY, либокак InnoDB (резервное копирование на RAM-диске), а затем реплицировать на ведомое устройство для слегка задержанного сохранения.Что пойдет не так?