Migrating a production database without any downtime.

Есть авторы, которые пишут статью и через какое-то время снова возвращаются к ней и дополняют материал. Например, пару лет назад мне попалась статья, в которой Denis Stebunov подробно расписывал основные принципы миграции БД без даунтайма и давал ряд хороших советов. В октябре этого года он обновил свой гайд:

Migrating a production database without any downtime

При первом прочтении статьи меня заставил задуматься отрывок из заключения:

Хотя миграция базы данных с нулевым временем простоя требует определенных усилий, она не так уж сложна. Есть две основные причины простоя:

— Нарушение обратной совместимости; — Повышенная нагрузка на БД.

С этими словами можно не соглашаться, но точно стоит остановиться и на секунду задуматься.

Migrating a production database without any downtime.
Есть авторы, которые пишут статью и через какое-то время снова возвращаются к ней и дополняют материал | Сетка — социальная сеть от hh.ru