MENU

Fun & Interesting

9. Базы данных. MySQL и сравнение с PostgreSQL

VK Team 38,688 8 years ago
Video Not Working? Fix It Now

Слайды лекции: https://bozaro.github.io/tech-db-lectures/09/ Лекция в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Баумана, посвящена СУБД MySQL и её сравнению с PostgreSQL. В этом видео: • Архитектура MySQL • Подсистемы хранения MySQL • Репликация в MySQL • Настройка MySQL • Проблемы MySQL • Достоинства MySQL 00:05 О теме лекции 01:09 Архитектура MySQL 02:08 Архитектура MySQL: хранилища объектов 04:22 Подсистемы хранения: MyISAM 06:52 Подсистемы хранения: InnoDB 08:30 Подсистемы хранения: Memory 09:53 Подсистемы хранения: критерии выбора 11:51 Подсистемы хранения: надёжность 12:05 Другие подсистемы хранения 12:57 Подсистемы хранения: когда какую использовать / практические примеры 14:42 Проблемы MySQL: нетранзакционный DDL 16:27 Проблемы MySQL: дорогой ALTER TABLE 20:00 Проблемы MySQL: особенности выборки данных 23:02 Проблемы MySQL: хранилище и лог транзакций существуют за пределами движка СУБД 24:55 Репликация в MySQL: режимы репликации / проблемы репликации в MySQL 31:16 Репликация в MySQL: другие особенности 33:30 Репликация в MySQL: хрупкая репликация (пример проблемного запроса) 35:56 Ответы на вопросы по хранилищам MySQL 39:00 Архитектура MySQL: особенности планировщика запросов 41:19 Планировщик запросов: гарантированно плохие запросы 43:57 Проблемы MySQL: отличие между равенством и конструкцией IN в запросе выборки 47:08 Планировщик запросов: DELETE (стандартный / специфичный синтаксисы) 49:58 Проблемы MySQL: AUTO_INCREMENT 54:09 Проблемы MySQL: TIMESTAMP vs DATETIME 01:00:20 Проблемы MySQL: операция UPDATE не соответствует стандарту SQL92 01:01:33 Проблемы MySQL: lower_case_table_names 01:05:13 Как я познакомился с MySQL 01:08:53 Достоинства MySQL: секционирование 01:11:10 Достоинства MySQL: COLLATIONS 01:17:18 Достоинства MySQL: LIBSLAVE 01:18:52 Настройка MySQL: базовые параметры / кеш MyISAM 01:20:21 Настройка MySQL: размер блока ключей key_cache_block_size 01:21:26 Настройка MySQL: кеш InnoDB 01:27:58 Настройка MySQL: ввод / вывод в MyISAM 01:29:38 Настройка MySQL: ввод / вывод в InnoDB 01:33:33 Критерии выбора СУБД и проблемы миграции 01:36:26 Проблемы MySQL: необычайно долгий дамп 01:37:01 Ответы на вопросы по пройденному материалу: проблемы миграции 01:41:59 Причины миграции с MySQL на PostgreSQL: пример из практики 01:46:33 Проблемы MySQL: MYSQLDUMP 01:51:32 Проблемы MySQL: нелогичное выполнение некоторых запросов — WARNING vs ERROR 02:03:30 Проблемы MySQL: нелогичное выполнение некоторых запросов — TIMESTAMP 02:09:41 Проблемы MySQL: нелогичное выполнение некоторых запросов — GROUP BY Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj VK Team — это безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды. 😎 Сообщество ВКонтакте: https://vk.com/vkteam 👨‍🎓 VK Education: https://education.vk.company/ 🏆 Чемпионаты: https://cups.online/ 👨‍💻 Карьера в VK: https://team.vk.company/

Comment