Миграция прикладных систем на СУБД PostgreSQL

Миграция прикладных систем на СУБД PostgreSQL Оценка сложности миграции с других СУБД на PostgreSQL. Разработка архитектуры нового решения и необходимых доработок. Миграция на СУБД PostgreSQL прикладных систем, в том числе, действующих под нагрузкой. Поддержка в процессе миграции.

Помощь в миграции на СУБД PostgreSQL:

  • Оценка трудоемкости миграции;
  • Миграция структуры, данных и кода на стороне базы данных;
  • Настройка безопасности СУБД PostgreSQL;
  • Рекомендации по доработке прикладных систем для работы с СУБД PostgreSQL;
  • Оптимизация перенесенной базы данных.

 

 

Зачем?

Экспертное заключение о целесообразности миграции, выданное командой профессионалов - это простой путь принять правильное решение. Наиболее частые причины перехода на СУБД PostgreSQL:

  • снижение стоимости владения, включая расходы на покупку лицензии и техническую поддержку;
  • повышение информационной безопасности за счет использования ПО с открытым исходным кодом;
  • обеспечение независимости от импортных поставщиков ПО;
  • потребность доработки функционала СУБД под нужды предприятия;
  • необходимость сертификации программных компонентов.


По сути, процесс миграции - это адаптация кода приложения на одной СУБД для обеспечения его работоспособности с другой СУБД. При переходе важно определить стоп-факторы, присущие конкретной системе, и возможности их обхода.

Что предстоит?

Типичный проект по переводу на СУБД PostgreSQL содержит следующие этапы:

  • аудит системы Заказчика, выдача экспертного заключения;
  • принятие решения о переводе на PostgreSQL по итогам аудита;
  • развертывание стенда для миграции:
    • конвертация данных и хранимого в СУБД программного кода;
    • выработка рекомендаций по адаптации приложений Заказчика;
    • функциональное тестирование;
    • оптимизация структур хранения и кода;
    • разработка средств и сценариев отката на исходную систему (опционально);
    • адаптация средств информационной безопасности;
    • нагрузочное тестирование;
    • оптимизация производительности;
  • принятие решения о миграции «боевой» системы;
  • миграция «боевой» системы;
  • техническая поддержка системы после миграции.

 

Особые случаи

Сопровождение миграции прикладных систем

Если в силу специфики системы Заказчик проводит миграцию собственными силами, но нуждается в экспертной поддержке, компания Postgres Professional готова обеспечить сопровождение процесса миграции и предоставить оперативные ответы на вопросы.

 

Адаптация системы безопасности под СУБД PostgreSQL

При миграции прикладных систем необходимо обеспечить информационную безопасность на должном уровне. Компания Postgres Professional выполнит анализ комплекса средств защиты и модели нарушителя, подберет средства и стратегию их применения, разработает регламент информационной безопасности для СУБД PostgreSQL, учитывающий особенности информационной системы Заказчика.

 

Примеры

Правительство Московской области

Межведомственная система электронного документооборота переведена на СУБД PostgreSQL за 1,5 месяца.

 

Банк «Открытие»

Объем данных OTRS занимал 800 Гб и размещался на сервере с 24-ядерным процессором. Хранимые процедуры содержали около 5 000 строк кода, а отчеты – 10 000 строк. В результате перевода системы на PostgreSQL производительность возросла при сохранении объема оборудования.