Первым делом нужно разработать стратегию переезда на Postgres Pro:
- Выбрать технологии для проведения всех необходимых работ.
- Составить список правил предоставления доступа участникам миграционного проекта.
- Распределить обязанности и убедиться, что все участники хорошо их понимают.
- Разработать план проведения тестов системы после завершения миграции.
Все это позволит избежать ошибок, которые позже придется устранять (а это может затянуться на длительное время).
Затем нужно определить состав группы, в которую обязательно должны входить 2 категории экспертов — которые прекрасно знакомы с тонкостями исходной СУБД, и которые идеально понимают работу целевой СУБД.
Также стоит отдельно выбрать специалистов для анализа. Даже если выполняется автоматическая миграция данных Postgres Pro, эти эксперты обеспечат наивысшую степень эффективности и прозрачности процесса.
На следующем шаге нужно составить план. Что он обязательно должен включать объем данных, которые нужно перенести, даты, когда данные были загружены из системы, даты тестов и результатов переноса информации и объемы данных, полученные в рамках тестовой миграции.
В процессе выполнения работ план будет корректироваться и меняться при необходимости.
Также важно четко определить состав данных, подлежащих переносу на Postgres Pro. То есть, что конкретно будет переноситься, а какая информация являются устаревшей и может быть исключена.
На предпоследнем подготовительном этапе нужно определить ключевые методы и параметры проверки эффективности переноса. То есть то, что должно получится в конечном итоге:
- корректность
- достоверность
- отсутствие беспричинных дублей
- согласованность
На последнем этапе необходимо предусмотреть методы отката после миграции данных Postgres Pro — определить инструменты возврата БД к первоначальному состоянию, если в процессе переноса возникнут сбои или ошибки.