5 месяцев назад
Репликация баз данных в высоконагруженных сервисах
Репликация данных — процесс синхронного или асинхронного копирования изменений с одного узла базы данных (мастера) на один или несколько подчинённых узлов (реплик). В высоконагруженных системах репликация используется для: Онлайн‑чат предъявляет специфические требования: Достижение 50k RPS возможно только при грамотном сочетании шардинга и репликации: В системах, где 50k RPS — это в основном чтение (например, история сообщений), можно обойтись 1 мастером и несколькими десятками реплик. Но если и запись достигает десятков тысяч RPS, без шардинга не обойтись...
10 месяцев назад
🌀 *Что такое репликация базы данных и почему она важна
🌀 *Что такое репликация базы данных и почему она важна?* Привет, любители системных чудес! 🚀 Если вы управляете важными данными, то знаете, что один сервер — это не всегда надежно. Репликация — это ваш надежный союзник в обеспечении высокой доступности и отказоустойчивости. Что же такое репликация? Это процесс копирования данных с одного сервера на другой в реальном времени или с задержкой. Выгоды? - Повышенная надежность - Быстрый отклик пользователей - Обеспечение резервных копий на лету Разновидности репликации: - Мастер-слейв (один источник, много копий) - Мастер-мастер (двунаправленная...