CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
🌸 Май уже здесь — скидки 50% до конца выходных, и сегодня тоже ☀️
Главная страницаКатегория другое (backend)Изучаем MySQL: Первые шаги в мире внутренних механизмов баз данных

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

Explore MySQL: A Beginner’s Journey into Database Internals – Premium Edition

Bin Wang logo
Bin Wang
★5 (всего оценок - 6)
Изучаем MySQL: Первые шаги в мире внутренних механизмов баз данных
Начать Сейчас
Категория
Другое (Backend)
Дата добавления
29 нояб. 2025 г., 01:57
Язык
Английский
Дата обновления
30 апр. 2026 г., 01:00

Погрузитесь во внутренние механизмы 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 в реальных нагрузках;
  • выбирать правильные структуры данных и настройки;
  • использовать внутренние механизмы СУБД для повышения производительности.

Автор - Bin Wang

Bin Wang logo

Bin Wang

Эксперт в решении сложных задач в области разработки программного обеспечения, обладающий глубокими знаниями ядра TCP, MySQL и PostgreSQL, а также увлечённый искусственным интеллектом, историей, математикой и физикой.

X (Twitter)GitHub
Автор
+7

Другие материалы в этой категории

MySQL для разработчиков

MySQL для разработчиков

SQL и подзапросы в MySQL: Понимание сложных частей

SQL и подзапросы в MySQL: Понимание сложных частей

MySQL: Советы по улучшению производительности

MySQL: Советы по улучшению производительности

Комментарии
 logo
  • Jackson_Ford logo
    Jackson_Ford
    1 дек. 2025 г., 17:07
    Thank you for a course. Also, find the z-library. Now I have a lot of information to process
  • ASilentVoice logo
    ASilentVoice
    29 нояб. 2025 г., 09:37
    Thank you so much for uploading the course. Really appreciate your efforts.
КонтактыРаспространенные вопросыПлейлистыПриватностьУсловия