Асинхронная репликация без цензуры: архитектурные проблемы MySQL, или почему PostgreSQL завоюет мир Базы данных, системы хранения
Тезисы
MySQL - популярная СУБД, используемая во многих проектах. Разработчик Percona Server и инженер Mail.Ru Target расскажет про неудачные решения в репликации MySQL, объяснит её устройство, рассмотрит архитектурные проблемы, многопоточную репликацию в версии 5.7. После этого доклада слушатели поймут, почему это провал, как репликацию нужно было сделать правильно, и почему проект PostgreSQL избежал этих проблем.
Мы обсудим:
- что такое асинхронная репликация;
- как устроена асинхронная репликация в MySQL;
- какие ошибки проектирования были допущены;
- как эти ошибки проявляются при использовании;
- чем эти ошибки мешают эксплуатации;
- почему параллельная репликация MySQL 5.7 не решает проблем, а лишь добавляет новые;
- как проект PostgreSQL избежал этих ловушек.