Привет всем.
Необходимо поднять базу на k8s (но это не важно), основная задача которой это запись.
В скором, ближайщем будущем планируется 16к записей в секунду и и 1к чтений в минуту.
Схем распределения нагрузки на запись не нашёл, кроме как Warm Standby, который спасёт ситуацию в случае облома, но не нашёл разгрузку и распределение записи на несколько. По теории можно что-то типа
BDR, но не знаю насколько это быстро и целесообразно использовать концепт реплики для распределения нагрузки.. наверно нет...
Подкиньте пару идей, как лучше?
Вдруг у кого-то есть хороший и рабочий рецепт..
Многоие наверное посоветуют использовать очереди - и будут правы - да, уже в разработке, но нужно как всегда вчера. А message queues будут "завтра через год", да и проблему они полноценно не решат, а лишь разбавят нагрузку на "хайах".
Другие базы не рассматриваются - знаю, что тот же монго можно разделить на X нод без шаманских танцев с бубном... но не вариант для нас.
Спасибо!