Data Transform


DATATRANSFORM

O2PG


Прокси-транслятор запросов между Oracle и PostgreSQL и инструменты миграции баз данных.

Основные преимущества

Совместимость SQL-запросов

Высокая степень совместимости SQL-запросов обеспечивает бесшовную интеграцию

Минимизация усилий

Минимизация усилий миграции благодаря автоматизированным инструментам

Поддержка PL/SQL

Поддержка PL/SQL и других ключевых функций Oracle для удобства использования

Производительность

Высокая производительность и надежность для обеспечения стабильной работы

Инструкции и документация

  • О продукте
  • Инструкция по установке
  • Поддержка типов данных
  • Поддержка встроенных функций
  • Поддержка TTC функций

О продукте

Прокси-транслятор запросов O2PG предназначен для облегчения миграции баз данных с Oracle на PostgreSQL.

Он обеспечивает совместимость на уровне SQL-запросов, позволяя приложениям, изначально разработанным для Oracle, работать с PostgreSQL без необходимости изменений в коде конечного приложения.

Предположим, в вашей инфраструктуре ранее использовался и/или все еще используется Oracle Database. Однако, в современных условиях, продолжать использовать Oracle становится все сложнее...

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

Здесь на помощь приходит O2PG. O2PG Diagram

Наш продукт состоит из 2 основных компонентов:

  • Прокси-сервер, который перехватывает SQL-запросы, исходящие от приложений, и преобразует их в совместимый с PostgreSQL формат.
  • Мигратор базы данных, который помогает перенести схемы и данные из Oracle в PostgreSQL.



С помощью O2PG вы можете значительно сократить время и усилия, необходимые для миграции, минимизируя при этом риски и потенциальные сбои. Все, что вам нужно сделать, это настроить ваши приложения на использование прокси-сервера O2PG вместо прямого подключения к Oracle и разово выполнить миграцию данных с помощью нашего инструмента миграции.

Прокси-сервер позаботится обо всем остальным, обеспечивая плавный переход к PostgreSQL.

Инструкция по установке

Здесь будут размещены пошаговые инструкции по установке продукта.

Поддержка типов данных

Ниже приведён перечень типовых Oracle‑типов и их описание.

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

Список поддерживаемых типов данных будет расширяться в будущих версиях продукта.

Код Тип данных Описание
1 `VARCHAR2(size)` Строка символов переменной длины, максимальная длина указывается в `size`.
1 `NVARCHAR2(size)` Строка Unicode переменной длины, содержащая до `size` символов.
2 `NUMBER(p, s)` Число с точностью `p` и масштабом `s`. Точность `p` от 1 до 38; масштаб `s` от -84 до 127. Для хранения требуется от 1 до 22 байт.
8 `LONG` Символьные данные переменной длины до 2 ГБ (предназначено для обратной совместимости).
12 `DATE` Диапазон: с 01.01.4712 до 31.12.9999. Формат определяется `NLS_DATE_FORMAT` или `NLS_TERRITORY`. Размер фиксирован — 7 байт; содержит год, месяц, день, час, минуту и секунду.

* Точность может находиться в пределах от 1 до 18.

* Специальные типы данных (например, `osg`, `xml` и т.д.) не поддерживаются.

Поддержка TTC functions

Информация о поддержке TTC функций.

Отзывы наших клиентов

Мы ценим наших клиентов и гордимся тем, что они говорят о нашем продукте:

"O2PG помог нам быстро и эффективно перенести наши базы данных с Oracle на PostgreSQL. Простота установки и использования прекрасно дополняется отличной поддержкой. Высокая совместимость и надёжность поставленных решений впечатлили нас."

- Компания ABC