Как стать автором
Обновить

Почему может понадобиться полусинхронная репликация?

Время на прочтение5 мин
Количество просмотров4.5K
Всего голосов 15: ↑13 и ↓2+11
Комментарии5

Комментарии 5

raid1 почти линейно масштабируется относительно random seek iops, raid0 и raid10 бывает тоже, если stripe и нагрузка подходящие
Полагаю, стоит уточнить, что речь идет о дисковом массиве, а не о единичном диске.

Применяли схему с тремя типами нод: мастер, асинк слейвы и синк слейвы. Мастер реплицировался на два синк слейва, с них шла репликации на асинк слейвы. Мастер работал на запись всего, синк слейвы на чтение данных, требующих синхронности с записью, а асинк слейвы на те, которым достаточно консистентности в конечном счёте. Пережили отказ мастера и синк слейва (разные инциденты) с минимальным простоем для мастера и с небольшим проседанием скорости для синк слейва. Падение асинкслейвов только мониторинг замечал по сути.

Мне кажется то, что вы называете полусинхронной репликацией это то, что все остальные называют просто синхронной.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий