Миграция приложения на 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оздание и развитие информационных систем, их интеграцию
Решения по импортозамещению на базе собственных и партнерских продуктов.
Уже провели миграцию данных с нашей помощью:
Модернизация высоконагруженной системы 2012 года с полным изменением архитектуры. Миграция всех данных
Электронный дневник Санкт-Петербурга
Создание системы с переносом в нее уже существующей системы электронного документооборота с сохранением последовательности транзакций
Развитие территории и недвижимости Санкт-Петербурга
Модернизация системы с полным изменением архитектуры. Сведение моделей данных в новом и старом форматах. Миграция данных в новый формат
Система учета административных правонарушений Санкт-Петербурга
Нормализация и объединение 47 баз данных. Модернизация системы с полным сохранением архитектуры
Электронное опубликование документов Администрации Ленинградской области