Стратегии распределенного консенсуса и репликации данных на сервере
Автор: Gaurav Sen
Загружено: 2019-02-24
Просмотров: 190176
Мы обсуждаем стратегию репликации Master Slave для обеспечения надежности и резервного копирования данных. Эта концепция базы данных часто задаётся на собеседованиях по проектированию систем, где обсуждаются компромиссы между согласованностью и доступностью.
С архитектурой Master Slave тесно связана концепция распределённого консенсуса. При проектировании системы необходимо убедиться, что отдельные компоненты могут согласовать определённое значение (выборы лидера, распределённые транзакции и т. д.). Среди популярных методов — двухфазная фиксация, многоверсионный параллельный контроль, SAGA и кворум.
Главы
0:00 Постановка задачи
0:53 Репликация
1:24 Синхронная репликация против асинхронной репликации
3:36 Передача данных в одноранговой сети
4:44 Проблема разделения мозга
Также полезно использовать шардинг при репликации Master Slave. Вы можете посмотреть видео, указанное ниже.
Хотите успешно пройти следующее собеседование? Попробуйте этот видеокурс по проектированию систем! 🔥
https://get.interviewready.io
Главы курса:
1) Разработка почтового сервиса, подобного Gmail
2) Разработка ограничителя скорости
3) Разработка поисковой системы по аудио
4) Разработка приложения для звонков, подобного WhatsApp
5) Разработка и написание кода приложения для отслеживания платежей, подобного Splitwise
6) Машинное кодирование кэша
7) Низкоуровневое проектирование шины событий
Главы содержат архитектурные схемы и оценки пропускной способности, а также видео с субтитрами. Используйте купон «earlybird», чтобы получить скидку 20%.
Ссылки:
Шардинг: • What is DATABASE SHARDING?
Плейлист «Проектирование систем»: • System Design Playlist
Проектирование приложений с интенсивным использованием данных — https://amzn.to/2yQIrxH
Вы можете подписаться на меня в:
Facebook: / gkcs0
Quora: https://www.quora.com/profile/Gaurav-...
GitHub: https://github.com/gkcs
LinkedIn: / gaurav-sen-56b6a941
#Проектированиесистем #Базыданных #Репликация
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: