Разработчики: | ФОРС Телеком |
Дата премьеры системы: | 2023/04/17 |
Дата последнего релиза: | 2023/07/05 |
Технологии: | ИБ - Резервное копирование и хранение данных |
Содержание[Свернуть] |
2023
Внесение в Реестр российского ПО
Компания «ФОРС Телеком» (ГК ФОРС) 5 июля 2023 года объявила о том, что разработанная ею утилита Ora2PgCopy для сверхбыстрого переноса данных из СУБД Oracle в СУБД PostgreSQL внесена в Реестр российского ПО.
Инструментальное средство разработки Ora2PgCopy зарегистрировано в государственном реестре 29.06.2023 г. под номером 18123.
Средство применяется в ходе миграции с Oracle, когда в среде PostgreSQL уже созданы таблицы и перенесён программный код. Четырёхкратное и более ускорение процесса миграции достигается за счёт использования PostgreSQL-команды «copy», многопоточной технологии Java, параллельного переноса данных каждой отдельной таблицы и специальной обработки данных типа BLOB и CLOB.
Недавно была выпущена обновленная версия продукта с целым рядом дополнительных функциональных возможностей. Во-первых, реализована поддержка неконвенциональных имён таблиц и столбцов. Во-вторых, добавлена возможность параллельного переноса данных одной таблицы при помощи нескольких одновременно запущенных команд «copу». Для длинных, но узких таблиц это увеличивает скорость миграции до 40%. В-третьих, добавлен режим работы "агент -> основная программа". Это означает, что теперь ora2pgcopy может работать в режиме агента, который извлекает данные из Oracle, сжимает и передаёт по сети несколькими параллельными потоками в основную программу, где затем происходит их загрузка в Postgres. Поддерживаются два алгоритма сжатия – lz4 и gzip с возможностью настройки уровня сжатия и размера используемого буфера памяти. Благодаря этому, во многих случаях удаётся увеличить скорость миграции в 5-6 раз по сравнению с обычным режимом, когда утилита работает только на стороне одного из серверов. Более того, с появлением "агента" даже на слабых сетях менее 100 Мбит данные можно переносить со скоростью, сравнимой с гигабитной сетью.
![]() | Мы рады предложить своим заказчикам полный набор зарегистрированных в Реестре отечественного ПО инструментальных средств для оптимизации процесса миграции с платформы Oracle на СУБД PostgreSQL и другие открытые СУБД. Теперь такой переход можно выполнить в самые короткие сроки, сказал Юрий Зятьков, генеральный директор компании «ФОРС Телеком» (ГК ФОРС).
| ![]() |
Продукт зарегистрирован в Роспатенте - Свидетельство о государственной регистрации программ для ЭВМ № 2023611480 от 20 января 2023 года.
Представление продукта
Компания «ФОРС Телеком» (ГК ФОРС) 17 апреля 2023 года представила программный продукт Ora2PgCopy – разработанную на Java специальную утилиту для сверхбыстрого переноса данных из СУБД Oracle в СУБД PostgreSQL. С её помощью данные объёмом 10Тб могут быть перенесены из одной базы в другую всего за 24 часа. Без использования утилиты этот процесс занял бы от 100 часов и более. Следовательно, можно говорить как минимум о четырёхкратном ускорении процесса миграции.
Столь высокий результат достигается за счёт использования PostgreSQL-команды «copy», многопоточной технологии Java, параллельного переноса данных каждой отдельной таблицы и специальной обработки данных типа BLOB и CLOB.Российский рынок информационной безопасности: оценки и тренды. Обзор TAdviser
Утилита Ora2PgCopy применяется в процессе миграции в тот момент, когда в PostgreSQL уже созданы таблицы и перенесён программный код. Она устанавливается на платформы, работающие на Java, СУБД PostgreSQL и СУБД Oracle.
![]() | Миграция на другую платформу - это всегда сложная и дорогостоящая задача. Мы постарались максимально облегчить её, разработав специальный инструментарий для автоматизации этого процесса и его ускорения в несколько раз. Скачать продукт можно у нас на сайте, сказал Юрий Зятьков, генеральный директор компании «ФОРС Телеком» (ГК ФОРС).
| ![]() |
По результатам тестов Ora2PgCopy работает существенно быстрее других аналогов - таких как Ispirer (convertum), Oracle_fdw, ora2pg и Pentaho kettle.
Утилита Ora2PgCopy может функционировать как модуль в составе системы автоматизации миграции LUI4ORA2PG либо применяться независимо от неё.
Напомним, что LUI4ORA2PG - это собственная разработка ФОРС Телеком для автоматизации процессов миграции приложений из Oracle в PostgreSQL, включающая клиентскую и серверную части. Серверная часть находится под управлением СУБД Postgres, а клиентская часть — под управлением LUI. Применение этого инструмента позволяет существенно сократить затраты и сроки выполнения проектов по миграции, что было доказано в ходе реальных кейсов.
Утилита Ora2PgCopy зарегистрирована в Роспатенте и имеет Свидетельство о государственной регистрации программ для ЭВМ № 2023611480 от 20 января 2023 года.
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)