Собеседование по системному дизайну: масштабирование баз данных
John McBride
0:00 / 0:00
Собеседование по системному дизайну: масштабирование баз данных
20 795 просмотров · 5 л. назад
John McBride
9,34 тыс. подписчиков
20 795 просмотров · 5 л. назад
► Смотрите прямую трансляцию: https://twitch.com/johncodes
► Twitter: / johncodezzz
► Домашняя страница: https://johncodes.com
► Напишите мне: hello@johncodes.com
Вопросы о масштабировании баз данных — одни из самых сложных, которые вам могут задать на собеседовании по проектированию систем. В этом видео мы рассмотрим различные темы и общие стратегии масштабирования баз данных.
#johncodes
🚀 КРАТКОЕ СОДЕРЖАНИЕ:
Масштабирование баз данных — задача нетривиальная. Особенно когда вам нужно масштабировать их до миллионов (если не миллиардов) пользователей. В глобальном масштабе вам придется учитывать геополитические последствия, но мы также рассмотрим горизонтальное и вертикальное масштабирование, модели менеджер/работник, шардинг, разделы и использование центров обработки данных. Удачи на собеседованиях на должность инженера-программиста!
⏰ ВРЕМЕННЫЕ МЕТКИ:
00:00 Вступление
00:36 ACID
03:16 Один сервер
05:50 Несколько баз данных
06:48 Менеджер / Рабочий
08:39 Круг
10:51 Краткое замечание о слоях кэширования
12:39 Разделы
15:22 Шардинг
17:07 Центры обработки данных
20:00 Раздельные уровни чтения/записи
20:53 SaaS
🎵 МУЗЫКА:
Yasumu – Recharge
Предоставлено Lofi Records
Смотреть: • Видео
Скачать/Слушать: https:// fanlink.to/3amstudysession
🤔 Обо мне:
Привет всем, меня зовут Джон, я опытный инженер-программист и энтузиаст/участник проектов с открытым исходным кодом. Я создаю интересные и познавательные видео о технологиях, инженерии, продуктивности и жизни! Ставьте лайки, оставляйте комментарии и подписывайтесь, чтобы получать больше видео!