Опыт миграции высоконагруженных игровых проектов с MySQL на PostgreSQL

Марк Локшин

Мэйл Ру

Старший программист

В 2002 г. окончил математический факультет ВГУ. Кандидат технических наук (2005г). Занимаюсь разработкой клиент-серверных приложений с 1999 года. Продолжительное время работал с СУБД MS SQL, MySQL и PostgreSQL. В Mail.ru принимаю участие в разработке игровых серверов для клиентских и мобильных игр. Специализируюсь на реализации взаимодействия игровых серверов с СУБД.

В докладе будет рассказано о том, как мы переносили два высоконагруженных игровых проекта, изначально разработанных для работы с MySQL на Postgres. Какие проблемы мы видели изначально при миграции на Postgres, с какими очевидными и не очень сложностями столкнулись во время миграции и как их решали. Какие проблемы выявились в процессе эксплуатации. Какие фичи Postgres нам оказались очень полезными, а чего нам не хватало при переносе.