CodeFreeze MeetUp
О мероприятии
В четверг, 19 февраля, в московском офисе Mail.Ru Group пройдет очередной CodeFreezeMeetUp.
Встреча сообщества, как всегда, пройдет в неформальной обстановке.
На встрече выступит Дмитрий Ленёв из компании Oracle. Дмитрий более 11 лет занимается разработкой MySQL Server. Основная область интересов — масштабируемые алгоритмы и структуры данных. До этого он занимался разработкой высоконагруженных систем для сбора web-статистики. Выпускник факультета ВМиК МГУ, где позже читал курс, посвященный многопоточному программированию.
Вас ждет обзор менеджеров блокировок данных в MySQL, включая блокировки метаданных, таблиц и блокировок InnoDB. Речь пойдет о предназначении каждого из видов и архитектуре этих менеджеров.
Отдельное внимание на мероприятии будет уделено тому, какие исторические предпосылки и причины привели к возникновению трех отдельных подсистем и выбору различных подходов для решения, казалось бы, сходных задач. Также рассмотрим различные подходы к борьбе с дедлоками (deadlock avoidance vs deadlock detection), поговорим об использовании lock-free техник в реализации менеджера блокировок.
Встреча будет интересна вам, даже если вы не знакомы с внутренним устройством MySQL Server. Конечно, знание об основных его возможностях и опыт использования приветствуются. Событие будет полезно и тем, кто имеет представление о параллельном программировании.
Начало в 20.00.
Адрес: Ленинградский проспект, 39, стр. 79 (метро «Аэропорт»).