Технопарк Group, МГТУ им. Н.Э. Баумана. Курс “Проектирование высоконагруженных систем“, Лекция № 6 “Базы данных и дисковая подсистема“
Лектор - Александр Быков.
Сначала рассказывается о развитии жёстких дисков и текущем состоянии в плане производительности при линейном, случайном и конкурентном доступе. Сравниваются особенности, преимущества и недостатки разных видов дисковых массивов, в том числе программных. Затем рассматриваются файловые системы Ext4 и XFS. Упоминается третий уровень виртуализации жёстких дисков — LVM, Logical volume manager. Вторая часть лекции посвящена базам данных. Сначала подробно разбираются достоинства и недостатки СУБД MySQL и PostgreSQL. Разбирается структура расходов на выполнение запроса, как планируется сам запрос. Также рассказывается о методах ускорения систем, построенных на базах данных: тюнинг, репликация, шардинг, минимизация сетевой задержки, NoSQL, написание специализированной БД.
Другие лекции курса |
84 views
0
0
1 month ago 00:29:04 1
Работа с полиморфным поведением в большой кодовой базе / Тигран Салуев (Joom)
3 months ago 00:38:54 6
Свой распределённый S3 на базе MinIO — практический опыт наступания на грабли / Алексей Плетнёв
4 months ago 01:27:53 9
DevOps by Rebrain: Docker Compose и как работает сеть в Docker
4 months ago 01:44:41 1
Devops by REBRAIN & Tarantool: Ускоряем ваше приложение с Tarantool
4 months ago 00:14:47 1
Что такое CLICKHOUSE и колоночные СУБД
5 months ago 08:57:09 1
Летний ProIT Fest“24 трансляция секции Hypeload
6 months ago 00:30:10 1
Немые звонки и спам / Как машинное обучение защищает от спам-атак и звонков от мошенников
7 months ago 00:27:56 16
Интервью с опытным Full Stack разработчиком. 15 лет в айти: как перейти от C++ к PHP и не пожалеть
8 months ago 00:51:07 1
Как эффективно ранжировать весь товарный Рунет / Айдар Гилажев (Яндекс)
9 months ago 01:07:35 1
Асинхронная обработка данных и ее использование в высоконагруженных проектах // «Highload Architect»
10 months ago 00:55:27 1
Базы данных и Kubernetes / Дмитрий Столяров (Флант)
11 months ago 00:55:32 34
Язык RUST для высоконагруженного сетевого сервиса - быстрый старт [ru] / Александр Сербул
11 months ago 01:05:27 1
Архитектура: история и будущее на примере ВКонтакте / Александр Тоболь (ВКонтакте)
12 months ago 00:39:49 1
Наша Машина Баз Данных (это как Oracle Exadata, только для PostgreSQL)/ Константин Аристов (Скала^р)
1 year ago 00:41:16 2
Мониторинг всех слоев web-проекта / Николай Сивко ()
1 year ago 00:34:52 4
Масштабирование базы данных через шардирование и партиционирование / Денис Иванов (2ГИС)
1 year ago 00:01:58 1
Как Повысить FPS в CS2 и Убрать ИНПУТ ЛАГ на ПК?
1 year ago 01:35:13 1
Что такое индексы в БД, как они работают и зачем они нужны // Курс «Highload Architect»
1 year ago 01:42:29 1
Go – модный язык или зрелая технология? / Почему Go лучше других языков / Что не стоит делать на Go
1 year ago 01:59:55 1
Введение в ML для Java-разработчиков #6 / Scala [Технострим]
1 year ago 01:08:32 1
Введение в ML для Java-разработчиков #5 / Spark(часть 2) [Технострим]
1 year ago 01:38:42 1
Введение в ML для Java-разработчиков #4 / Spark [Технострим]
1 year ago 01:06:20 1
Highload 6. Базы данных. Репликация. Шардинг
1 year ago 00:18:14 10
#12: Шаблон умного фильтра и подготовка к верстке каталога #битрикс .