Компания «Форс телеком» (ГК «Форс») разработала Java-утилиту Ora2PgCopy, которая позволяет переносить 10 Тбайт данных из СУБД Oracle в СУБД PostgreSQL за 24 часа. Утилита Ora2PgCopy зарегистрирована в Роспатенте и имеет свидетельство о государственной регистрации программ для ЭВМ (№ 2023611480 от 20.01.2023).
Как поясняют в компании, без использования ее утилиты процесс миграции занял бы от 100 часов. Максимально сократить время переноса позволило использование возможностей PostgreSQL, задействование многопоточности, а также параллельный перенос данных каждой отдельной таблицы и специальная обработка данных типа BLOB и CLOB.
Утилита Ora2PgCopy применяется в процессе миграции в тот момент, когда в PostgreSQL уже созданы таблицы и перенесен программный код. Ora2PgCopy может функционировать как модуль в составе системы автоматизации миграции LUI4ORA2PG (разработка «Форс телеком» для автоматизации миграции) или применяться независимо от нее. В компании уверяют, что по результатам тестов Ora2PgCopy работает быстрее других аналогов — таких как Ispirer (convertum), Oracle_fdw, ora2pg и Pentaho kettle.
ГК «Форс» является официальным дистрибутором Oracle в России и Монголии. Хотя американская корпорация приостановила операции на российском рынке в марте 2022 года, «Форс» продолжает оказывать техподдержку ПО и оборудования Oracle, разрабатывая и собственные решения. По итогам 2022 года выручка разработчика российских СУБД Postgres Professional увеличилась в 3,3 раза с приростом уровня чистой прибыли в 3,8 раза.
Источник: