Олег Царёв об устройстве репликации в MySQL
Олег Царёв. Занимается разработкой СУБД с 2007 года. Участвовал в разработке OLAP-базы QD, затем MySQL и SciDB. В настоящий момент — ведущий разработчик Mail.Ru Target.
Вокруг этого доклада в Фейсбуке развернулась нешуточная баталия, ещё бы — ведь Олег утверждал, что репликации в MySQL не существует. Точнее, она существует, но устроена через... неправильно.
Вот подсмотренные выдержки из плана доклада "Асинхронная репликация без цензуры: архитектурные проблемы MySQL, или почему PostgreSQL завоюет мир":
- Что такое репликация?
- CAP-теорема: почему partition tolerance не бывает?
- Что такое асинхронная репликация?
- Зачем она вообще нужна?
- Архитектура MySQL.
- Архитектура асинхронной репликации.
- Два вида логов MySQL.
- Проблемы репликации.
- Беспредел SQL.
А дальше — огромный пласт опыта, идущий под заголовком "Неочевидные следствия". Вы хотели практики? Вот она практика — практичнее некуда!
Если Вы заинтересовались — бронируйте билеты, а мы обещаем ещё несколько десятков не менее интересных и полезных докладов!
С уважением,
команда организаторов HighLoad++