Миграция и Модернизация Баз Данных и Приложений


Миграция с Oracle в PostgreSQL, Россия



Профессиональные услуги по переносу пакетов и хранимых процедур с Oracle в PostgreSQL.

Клиент

В конце 2016 года компания Испаер Системс осуществила услуги по миграции для одного из российских системных интеграторов. Компания является одним из лидеров, предоставляющим интегрированные технологии и услуги для финансовой отрасли. Среди её клиентов - крупные банки, страховые компании, казначейства и другие финансовые организации.

Задача

Компании требовалось осуществить миграцию базы данных с Oracle в PostgreSQL для одного из своих клиентов. Чтобы предоставить результаты в сжатые сроки, установленные её клиентом, компания решила частично делегировать реализацию проекта опытному партнеру.

Поскольку Испаер Системс имеет большой опыт успешной реализации проектов по миграции, мы участвовали в проекте в качестве субподрядчика.

Команда Испаер сосредоточилась на миграции более 120 хранимых процедур Oracle с примерно 30 000 строк кода и нескольких пакетов, содержащих около 10 000 строк кода.

Решение

Стадия миграции с использование профессиональных услуг Испаер продлилась 4 месяца.

Оптимальным способом выполнения служб миграции является использование Ispirer Migration and Modification Toolkit (Ispirer MnMTK). Поскольку Ispirer MnMTK является гибким инструментом, его можно быстро настроить с учетом особенностей каждого исходного кода. Тщательный анализ исходного кода выявил наличие в нем некоторых специфических особенностей. Команда Ispirer использовала различные подходы для их преобразования с Oracle в PostgreSQL.

1)Было расширено автоматическое преобразование следующих утверждений:

  • User defined types;
  • Oracle collections;
  • Global Package variables;
  • Hierarchical queries;
  • Pipelined functions.

2)Перенос некоторых объектов выполнялся вручную:

  • PRAGMA AUTONOMOUS TRANSACTION;
  • DBMS_LOCK_ALLOCATED system table emulation.

3)Было создано специальное решение для эмуляции работы пакета DBMS_LOCK через расширение DBLINK.

Преобразованные результаты были своевременно доставлены клиенту и успешно импортированы в объекты SQL целевой базы данных PostgreSQL. Шестинедельная стадия приемки прошла в обычном режиме.

Результаты & Преимущества

С помощью Испаер Системс компания смогла своевременно выполнить всю миграцию. Компания Испаер использовала еще один шанс доказать опыт и компетентность своих экспертов.



Узнайте больше о решениях Испаер по миграции баз данных с Oracle в PostgreSQL

 
PGConf.Russia 2018

Ispirer Systems - партнер и участник PGConf.Russia 2018!


Отзывы
02.02.2018ООО "Гисофт", Россия
Миграция из Microsoft SQL Server в PostgreSQL

"Компания «Гисофт», разработчик автоматизированных систем управления для образования, после долгих и в основном неудачных экспериментов с...

...

21.08.2017Студент, Россия
Миграция с Delphi в C#.NET.

"В рамках работы по подготовке научной статьи...

...

21.06.2017Kellenberger, Швейцария
Delphi в C#.NET

Уважаемая Елизавета,

"Я рад поделиться нашими впечатлениями о нашем опыте работе с компанией Ispirer, которая предоставила нам полный спектр услуг по конвертации нашего...

...

Новости компании