Программирование [Bin Wang] Изучаем MySQL: Первые шаги в мире внутренних механизмов баз данных

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Bin Wang​
Название: Изучаем MySQL: Первые шаги в мире внутренних механизмов баз данных​

cover.jpg

Язык: Английский Вес архива: 779 МБ


Погрузитесь во внутренние механизмы MySQL и шаг за шагом разберитесь, как СУБД обрабатывает ваши запросы — от парсинга и оптимизации до работы индексов, кэшей и транзакционных журналов. Этот курс поможет вам увидеть MySQL изнутри и уверенно применять полученные знания в реальных проектах.

Что вы изучите на курсе

Материал структурирован от простого к сложному, чтобы даже учащийся с минимальным опытом мог быстро войти в тему и постепенно освоить продвинутые элементы работы MySQL.

Базовые SQL‑операции

• Создание и управление таблицами
• Основные операторы SELECT, INSERT, UPDATE, DELETE
• Принципы фильтрации, сортировки и агрегации

Внутренние структуры данных

• Как устроены B+-деревья и почему они ускоряют поиск
• Разновидности индексов и их реальное влияние на производительность

Память, хранение и кэширование

• Буферный пул InnoDB
• Стратегии кеширования и оптимизация чтения/записи

Транзакции и механизмы надежности

• Принципы ACID и реализация в MySQL
• Блокировки, уровни изоляции и их влияние на конкурентность
• MVCC, работа redo и undo логов

Оптимизация выполнения запросов

• План выполнения и способы его анализа
• Типы JOIN и как они выбираются оптимизатором
• Практические методы ускорения запросов

Практическая работа с MySQL Trace Tool

Во время обучения вы получите доступ к высокопроизводительному MySQL Trace Tool. С его помощью вы сможете наблюдать:

• как MySQL парсит и оптимизирует SQL‑операторы;
• как движок выбирает план выполнения;
• какие структуры данных задействуются в реальном времени;
• как конкретные настройки сервера влияют на ход выполнения запросов.

Для кого предназначен курс

Курс будет полезен:

• начинающим backend‑разработчикам, желающим укрепить фундамент баз данных;
• студентам технических специальностей;
• инженерам, стремящимся понять MySQL глубже, чем уровень SQL‑запросов;
• всем, кто хочет уверенно работать с системой хранения данных на уровне профессионала.

Результаты прохождения

После завершения курса вы сможете:

• грамотно анализировать и оптимизировать запросы;
• понимать поведение MySQL в реальных нагрузках;
• выбирать правильные структуры данных и настройки;
• использовать внутренние механизмы СУБД для повышения производительности.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху