Прокси-транслятор запросов между Oracle и PostgreSQL
и инструменты миграции баз данных.
Высокая степень совместимости SQL-запросов обеспечивает бесшовную интеграцию
Минимизация усилий миграции благодаря автоматизированным инструментам
Поддержка PL/SQL и других ключевых функций Oracle для удобства использования
Высокая производительность и надежность для обеспечения стабильной работы
Прокси-транслятор запросов O2PG предназначен для облегчения миграции баз данных с Oracle на PostgreSQL.
Он обеспечивает совместимость на уровне SQL-запросов, позволяя приложениям, изначально разработанным для Oracle, работать с PostgreSQL без необходимости изменений в коде конечного приложения.
Предположим, в вашей инфраструктуре ранее использовался и/или все еще используется Oracle Database. Однако, в современных условиях, продолжать использовать Oracle становится все сложнее...
PostgreSQL, с его открытым исходным кодом, расширяемостью и активным сообществом, становится все более привлекательной альтернативой.
Тем не менее, переход с Oracle на PostgreSQL может быть сложным из-за различий в SQL-диалектах и функциональных возможностях.
Здесь на помощь приходит O2PG.
Наш продукт состоит из 2 основных компонентов:
С помощью 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 функций.
Мы ценим наших клиентов и гордимся тем, что они говорят о нашем продукте:
"O2PG помог нам быстро и эффективно перенести наши базы данных с Oracle на PostgreSQL. Простота установки и использования прекрасно дополняется отличной поддержкой. Высокая совместимость и надёжность поставленных решений впечатлили нас."
- Компания ABC