PgConf.Russia 2015 archive

Asynchronous replication uncensored: architectural problems of MySQL, or why PostgreSQL will conquer the world

Олег Царев

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

Мы обсудим:

  • что такое асинхронная репликация;
  • как устроена асинхронная репликация в MySQL;
  • какие ошибки проектирования были допущены;
  • как эти ошибки проявляются при использовании;
  • чем эти ошибки мешают эксплуатации;
  • почему параллельная репликация MySQL 5.7 не решает проблем, а лишь добавляет новые;
  • как проект PostgreSQL избежал этих ловушек.

Slides