2014.10.15 блиц-доклад о mysql2postgres
DESCRIPTION
Рассказ о небольшом (но ставшем очень популярным!) проекте mysql2postgres (https://github.com/maxlapshin/mysql2postgres/)TRANSCRIPT
mysql2postgresМакс Лапшин
mysql2postgres
Утилита для миграции данных с мускля на постгрес
История
Медийный проект с тормозящей главной страницей
Проблема mysql
Плохая работа с индексамиПостоянный filesortТребования по адаптации данных к запросу
Чем лучше постгрес?
Прекрасная работа с индексамиВсем
mysql2postgres
Миграция структуры БДПереливание данных
Миграция структуры
Перенос всех базовых типовАвтодетекция булевых типовЧего-то ещё накоммитили за 6 лет
Миграция данных
Адаптирована под наличие id serialСтрого O(N) от данныхПришлось повозиться, что бы убрать O(N^2)
Зачем ещё один велосипед?
А ничего вообще не было!
Дальнейшая судьба
Переехал на постгрес и забыл
Гитхаб
Десятки коммитеровНесколько активныхКуча потерянных пулреквестовКак могу сливаю в мастерОдноразовая штука
Опенсорс
Опенсорс иногда живет своей жизнью,надо подрезать ветки
Коммитеры быстро теряют интерес, надо брать тепленькими
Вопросы?
Макс Лапшин[email protected]