N3.Миграция данных
Миграция приложения
на PostgreSQL
из систем управления базами данных Oracle и MS SQL Server

В марте 2022 года ряд крупных международных IT-вендоров объявили о прекращении операционной деятельности в России.

В результате широко распространенные зарубежные системы управления базами данных (СУБД) - Microsoft SQL Server и Oracle Database (Oracle RDBMS) остались без развития и поддержки.
Это ставит под угрозу их корректное функционирование в долгосрочной перспективе, а стало быть и безопасность данных в приложениях использующих эти СУБД предприятий.

В качестве одного из возможных вариантов решения проблемы мы предлагаем перенос (миграцию) данных предприятия на свободно распространяемую СУБД PostgreSQL

У PostgreSQL открытый исходный код, что дает ряд преимуществ:



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


Как построен процесс миграции данных?
Разработка общей технологии миграции
  • Аудит ИТ ландшафта для планирования решения задачи по миграции
  • Оценка объема работ
  • Выбор версии и редакции PostgreSQL
  • Утверждение календарного плана процесса миграции
  • Планирование вычислительных ресурсов и организация их выделения
  • Продумывание порядка переноса данных
  • Выбор инструмента для работы с PostgreSQL


Разработка инфраструктурных решений
  • Определение используемых решений, которые отсутствуют в PostgreSQL
  • Проектирование новых эффективных решений с использованием возможностей PostgreSQL
  • По необходимости, доработка взаимодействия приложения с базой данных.
  • Составление списка используемых расширений. Решение вопроса об оптимальности использования PostgreSQL для экономии на обслуживании СУБД
Перенос таблиц
  • Анализ используемых в таблицах типов данных
  • Подбор наиболее подходящих типов данных в PostgreSQL
Перенос хранимых процедур
  • Автоматизированный перенос типовых операторов
  • Анализ используемых нетиповых операторов
  • Подбор аналогии в PostgreSQL для нетиповых операторов
  • По необходимости, корректировка логики процедур для избежания ошибок из-за особенностей PostgreSQL
Тестирование, отладка и оптимизация производительности
  • Настройка замера каждого этапа выполнения каждой процедуры
  • Анализ проседающих по скорости мест выполнения процедур
  • Оптимизация логики работы проседающих этапов с помощью возможностей и преимуществ PostgreSQL
Разработка технологического процесса переключения
  • Проведение переходного периода с параллельной эксплуатацией приложения на СУБД и PostgreSQL
  • По необходимости, настройка автоматических тестов для контроля корректности обработки данных
Разработка эксплуатационной документации
  • Разработка подробных пошаговых инструкций на русском языке по установке СУБД, импорту стартовой БД и всех объектов и дополнительным материалам, необходимым в каждом частном случае
  • Разработка подробного руководства администратора системы на русском языке, включая администрирование БД: резервное копирование и восстановление, горячее резервирование, настройка параметров, мониторинг, техобслуживание и т.д.
Обучение администраторов
  • Практическая отработка подробных пошаговых инструкций, с внесением в них изменений и уточнений по необходимости
  • Проведение дистанционного обучения в формате семинаров и видеоуроков.
  • Предоставление видеоинструкций в формате микро обучения
Организация сопровождения СУБД

  • Настройка мониторинга баз данных
  • Разработка технологии выполнения обновлений
Преимущества работы с "Нетрикой"
ОПЫТ

Нами реализованы десятки проектов с использованием PostgreSQL как в формате миграции данных, так и в формате сопровождения информационных систем.
А поскольку мы обычно работаем с государственными информационными системами, то вопросам безопасности и стабильности уделяем первоочередное внимание
КОМАНДА

У нас есть отлаженный бизнес-процесс, и все необходимые специалисты (менеджер проекта, системные администраторы, системные аналитики, разработчики) для планирования и реализации процесса миграции данных.
ЭКСПЕРТИЗА

Помимо решения вопроса миграции данных мы готовы предложить и более широкий спектр услуг, включающий:

  • IT-консалтинг,
  • Cоздание и развитие информационных систем, их интеграцию
  • Решения по импортозамещению на базе собственных и партнерских продуктов.
Адрес электронной почты
Ваше имя
Контактный телефон
Детали запроса
+7 812 640 80 70
products@netrika.ru

Санкт-Петербург, пер. Фуражный, д. 3, лит.К
БЦ «Рождественский», офис 233