Новаком
Главная/Услуги/Миграция с Oracle на PostgreSQL
МИГРАЦИЯ · ORACLE → POSTGRESQL

Миграция с Oracle
на PostgreSQL

Лицензия Oracle дорожает, санкционные риски, vendor lock-in? Перенесём на PostgreSQL — схема, данные, PL/SQL → PL/pgSQL, хранимые процедуры, триггеры. Без потери данных, без даунтайма. План миграции за 5 дней — бесплатно.

10+
миграций с Oracle
↓90 %
стоимость лицензии
0
потерянных данных
5 дней
план миграции
ЧТО МИГРИРУЕМ

Полная замена Oracle.

01

Схема и данные

Таблицы, индексы, constraints, sequences, views. Ora2Pg + ручная верификация. Типы данных: NUMBER → numeric, VARCHAR2 → varchar, CLOB → text.

02

PL/SQL → PL/pgSQL

Хранимые процедуры, функции, триггеры, пакеты. Синтаксические различия, EXCEPTION handling, BULK COLLECT → ARRAY. Ручная адаптация + тесты.

03

Приложение → PostgreSQL

ORM-запросы, raw SQL, connection pool. Spring JPA, SQLAlchemy, TypeORM — адаптация под PostgreSQL. Тестирование на реальных данных.

04

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

Оптимизация запросов для PostgreSQL: explain analyze, индексы, партиционирование, pg_stat_statements. Бенчмарки: Oracle vs PostgreSQL.

СТЕК · POST-ORACLE

Целевой стек.

PostgreSQL 16PL/pgSQLOra2PgpgBouncerPatronipg_stat_statementsJavaSpring BootPythonNode.jsDockerKubernetes
ПРОЦЕСС

4 этапа миграции.

  1. 01

    Аудит Oracle-базы — 5 дней

    Анализ: схема, объём данных, PL/SQL-код, зависимости приложения. Ora2Pg assessment. Оценка сложности. Бесплатно.

  2. 02

    Миграция схемы + тест — 2-4 недели

    Перенос DDL, адаптация типов, constraints. PL/SQL → PL/pgSQL. Тестовый прогон на копии данных.

  3. 03

    Миграция данных + приложение

    Перенос данных (Ora2Pg, pg_dump). Адаптация ORM/SQL в приложении. Dual-read: приложение читает из обеих БД.

  4. 04

    Переключение и отключение Oracle

    Финальная синхронизация, переключение, мониторинг. Отключение Oracle — экономия от первого месяца.

ТАРИФЫ

Стоимость.

Малая БД

от 500 000 ₽
3-5 недель
  • До 50 таблиц
  • До 100 ГБ данных
  • Минимум PL/SQL
  • Docker PostgreSQL
Обсудить
ПОПУЛЯРНОЕ

Средняя

от 1 500 000 ₽
2-4 месяца
  • 50-200 таблиц
  • PL/SQL → PL/pgSQL
  • Адаптация приложения
  • Patroni HA
  • SLA 3 месяца
Обсудить

Enterprise

от 4 000 000 ₽
4-8 месяцев
  • 200+ таблиц
  • Терабайты данных
  • Сложный PL/SQL
  • Multi-app migration
  • 24/7 поддержка
Обсудить
FAQ

Вопросы.

Да — PostgreSQL используют Яндекс, 1С, Сбер для highload. С правильной настройкой (Patroni, pgBouncer, партиционирование) PostgreSQL обрабатывает тысячи TPS. Бенчмарк на ваших данных входит в стоимость.

80% PL/SQL-кода переносится на PL/pgSQL с минимальными правками (синтаксис похож). 20% требует ручной адаптации: пакеты, BULK COLLECT, некоторые built-in функции. Каждую процедуру тестируем.

Да — dual-write или logical replication: Oracle → PostgreSQL в реальном времени. Приложение переключается мгновенно. Даунтайм: 0 или несколько минут.

Oracle Enterprise Edition: от $47,500/core/год. PostgreSQL: $0. При 8 ядрах экономия — $380,000+/год. Миграция окупается за 1-3 месяца.

НАЧАТЬ · МИГРАЦИЯ

Oracle — дорого и рискованно?

Пришлите схему БД — за 5 дней составим план миграции на PostgreSQL с точной сметой.

0 ₽план миграции
5 днейоценка
↓90 %стоимость лицензии
0даунтайм