Последние новости из мира MySQL
В последнее время я очень люблю вкладывать свежие видео-ролики просто потому, что там, частенько, содержится наиболее актуальная информация по теме. К примеру, на недавней конференции DevConf 2016
выступили сразу два ключевых разработчика MySQL (оба русские, кстати), которые и рассказали о самых последних новшествах и фичах этой наиболее популярной СУБД для веба. Это своеобразный обзор полезных трюков и препарация возможностей последних версий MySQL (есть также и про Percona Server), а также ближайшие планы по развитию — ну где такое сейчас из первых рук можно прочитать (кроме сухих man«ов)? Вот именно поэтому отвыкаем смотреть фильмы всуе и терять своё драгоценное время во время различных переездов/перекусов, а выкачиваем эти видео с youtube (или цепляем мобильный интернет) и жадно насыщаемся чужой мудростью.
И пока вы здесь, чисто ради справедливости добавлю, что аналогичный видео-обзор выступлений core-разработчиков я делал и для PostgreSQL вот здесь. Остаётся лишь сказать, что все приведённые видео на русском языке и максимально свежие.
1. Алексей Копытов: «Производительность MySQL: что нового?»
Здесь презентация к выступлению.
Алексей Копытов — разработчик MySQL и связанных с ним проектов с 2004 г. Работал в компаниях MySQL AB, Sun Microsystems и Oracle. В компании Percona участвовал в разработке Percona Server, XtraBackup и XtraDB Cluster. В настоящее время занимается проблемами производительности MySQL на современном оборудовании.
MySQL 5.7 предлагает огромное количество улучшений в производительности практически всех компонентов: InnoDB, секционирования, бэкапов, репликации, DDL и оптимизаторе запросов.
В этом докладе мы рассмотрим эти оптимизации подробно, а также поговорим о проблемах, которые остаются актуальными до сих пор, возможных методах их решения и планируемых дальнейших оптимизациях в MySQL 8.
2. «Новые возможности MySQL 5.7», Дмитрий Ленев (Oracle)
Здесь презентация к выступлению.
MySQL 5.7 наиболее свежая стабильная ветка СУБД MySQL. Данный доклад посвящен новым функциональным возможностям появившимся в этой версии.
В частности мы поговорим о:
Кроме того будут освещены возможности связанные с новым X плагином, который стал доступен с релизом версии 5.7.12 в апреле этого года. Обсудим использование MySQL как Document Store, новый протокол и X DevApi для коннекторов, новый клиент MySQL Shell.
- родной поддержке JSON данных и операций с ними
- генерируемых столбцах
- улучшениях в системе безопасности
- многочисленных измененениях в InnoDB
- изменениях в репликации, таких как поддержка multi-source репликации
- многом другом
3. Дмитрий Ленев (Oracle, MySQL Server Team) — Блокировки в MySQL: история и архитектура
Отдельное внимание было уделено тому, какие исторические предпосылки и причины привели к возникновению трех отдельных подсистем и выбору различных подходов для решения, казалось бы, сходных задач.
Были рассмотрены различные подходы к борьбе с дедлоками (deadlock avoidance vs deadlock detection). Речь шла и об использовании lock-free техник в реализации менеджера блокировок.
4. Sveta Smirnova: «Troubleshooting MySQL Performance»
Ныне Света Смирнова — Principal Support Engineer / Percona / Турция. Света также автор популярных книг «MySQL Troubleshooting» и «JSON UDF функций для MySQL».
Далее два видео от Петра Зайцева:
5. Эффективная работа с Percona Server for MySQL на высоконагруженных веб-кластерных проектах
- максимальная производительность и отказоустойчивость БД;
- особенности решений Percona для оптимизации работы вашей БД;
- использование master-master репликации для построения геораспределенного отказоустойчивого веб-кластера;
- особенности работы Percona Server в облачной инфраструктуре;
- как работать с тысячами баз на одном сервере;
- расширенный мониторинг типичных и необычных характеристик БД;
- практическое применение инструментов Percona Toolkit.
6. Мастер-класс «Работа с индексами: лучшие практики MySQL»
Мастер-класс «Работа с индексами: лучшие практики MySQL», лектор — Петр Зайцев, Percona.
7. Евгений Варавва, SRE из Google — Построение высоконадёжных кластеров БД на основе MySQL
Встраивание этого видео жесточайше запрещено, поэтому вот вам прямая ссылка.
Ключевые слова для роботов: коллекция видео роликов для образования и обучения работе с MySQL, полезные обучающие курсы и семинары по этой популярной СУДБ (базе данных). Это коллекция отборных видео докладов для обучения устройству, оптимизированию, администрированию и настройке БД. Свежие обучающие материалы для администраторов баз данных, их и программистов, советы по сравнению PostgreSQL, Percona и MySQL. Новые видео и обучающие конференции по базам данных и MySQL, это свободная объектно-реляционная система управления базами данных (СУБД). Как настроить что лучше сделать в MySQL, тюнинг, тонкая настройка, оптимизация производительности и ускорение кластера и сервера репликации и индексирования. Тестирование, анализ и сравнение разных баз данных, выявление самых лучших и открытых, оптимизированных и быстрых, пригодных для высоких нагрузок и High Load.