Репликация
Виды репликации данных в базах данных: синхронная, асинхронная, master-slave и multi-master
Репликация базы данных бывает разной. Выбор зависит от того, что важнее: скорость или надёжность. По способу синхронизации: По архитектуре: По объёму данных: Какую выбрать? Подробнее в статье: Репликация...
Репликация баз данных в высоконагруженных сервисах
Репликация данных — процесс синхронного или асинхронного копирования изменений с одного узла базы данных (мастера) на один или несколько подчинённых узлов (реплик). В высоконагруженных системах репликация используется для: Онлайн‑чат предъявляет специфические требования: Достижение 50k RPS возможно только при грамотном сочетании шардинга и репликации: В системах, где 50k RPS — это в основном чтение (например, история сообщений), можно обойтись 1 мастером и несколькими десятками реплик. Но если и запись достигает десятков тысяч RPS, без шардинга не обойтись...