MYSQL по максимум. Оптимизация, репликация, резевроное копирование

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

MYSQL по максимум. Оптимизация, репликация, резевроное копирование
Бэрон Шварц, Петр Зайцев, Вадим Ткаченко
Жанры: Программирование
Год издания: 2018
Год прочтения: 2020
Моя оценка: Хорошая
Количество прочтений: 1
Количество страниц: 866
Конспект (страниц): 50
Первоначальный язык издания: Английский
Переводы на другие языки: Русский, Испанский, Португальский, Китайский

Общее описание

Огромная книга размером более 850 страниц. Состоит из 16 глав и 6 приложений. Содержит немало кода, также можно встретить различные диаграммы, схемы и изображения. Несмотря на свой объём, читается довольно легко и не скучно. После каждой главы есть краткое описание. Я читал 3-е издание книги, однако уже, возможно, есть что-то посвежее.

Краткий обзор

Я часто кратко пересказываю главы той или иной книги и останавливаю акценты на тех или иных аспектах, которые мне понравились в книге. Однако, дабы сохранить моё и ваше время, я ограничусь здесь изложением краткого содержания, по которому вы самостоятельно сможете понять, какие темы разобраны в этой книге.

  • История и архитектура MySQL
  • Эталонное тестирование MySQL
  • Профилирование производительности сервера
  • Оптимизация схемы и типов данных
  • Повышение производительности с помощью индексирования
  • Оптимизация производительности запросов
  • Дополнительные возможности MySQL
  • Оптимизация параметров сервера
  • Оптимизация операционной системы и оборудования
  • Репликация
  • Масштабирование MySQL
  • Высокая доступность
  • MySQL в облаке
  • Оптимизация на уровне приложения
  • Резервное копирование и восстановление
  • Инструменты для пользователей MySQL
  • Приложение А. Ветки и версии MySQL
  • Приложение Б. Состояние сервера MySQL
  • Приложение В. Передача больших файлов
  • Приложение Г. Команда EXPLAIN
  • Приложение Д. Отладка блокировок
  • Приложение Е. Использование Sphinx совместно с MySQL

Мнение

Огромная книга по MySQL, которую в какой-то степени можно считать альтернативной документации MySQL. Наиболее детально раскрыты многие темы — от систем хранения и типов данных до профилирования и репликации. Даже с учётом того, что я работаю с MySQL чуть ли не каждый день, в книге всё равно нашёл для себя немало нового и интересного, и конспект получился аж на 50 страниц (один из самых больших конспектов, которые я когда-либо составлял). В целом в книге очень много общего с другими реляционными базами данных, так что даже работая с другими базами, здесь вы найдёте немало перечислений, особенно если эти базы в качестве языка используют SQL.

Вверх