Как устроена MySQL-репликация
Базы данных, системы хранения

Доклад принят в Программу конференции
Sphinx

Всю жизнь пишет низкоуровневый код, в 2018 все еще делает поисковый движок Sphinx.

Как устроена MySQL-репликация, Андрей Аксенов (Sphinx) from Ontico

Тезисы

Какая вообще в природе бывает репликация (sync vs. async vs. semisync, master-master vs. master-slave), как оно устроено конкретно в MySQL, в каких версиях что добавили. Про binary/relay log, про SBR/RBR/mixed форматы, про глупости с позициями и про GTID, про то, как из-за всяких бед возникают дополнительные продукты типа Tungsten и Galera. Несколько занятных фактов и парочка фокусов, которые можно учинять конкретно с MySQL-репликацией.

Доклад вчистую про внутреннее устройство, по результатам должно появляться общее понимание того, как оно работает внутри и почему именно так. Конкретные SQL-операторы подробно рассматривать НЕ будем, эти скучные мелочи необходимо будет затем самостоятельно смотреть в документации (или не смотреть).

Другие доклады секции
Базы данных, системы хранения

«Перкона» (Percona)
Mail.Ru Group
Tokutek
«Перкона» (Percona)
Tokutek
MongoDB
ГАИШ МГУ, «Интаро-Софт»
EnterpriseDB
Норси-транс