Миграция баз данных Firebird

Мы предлагаем услугу по миграции баз данных с одной версии Firebird (или InterBase на другую. Например, с Firebird 1.5 на Firebird 2.5 или 3.0.
Такая миграция может улучить производительность базы данных, увеличить доступность и позволит использовать новые мониторинговые функции Firebird 2.5 или 3.0
Старые версии Firebird сильно отличаются от последних версий (например от 2.5): ключевые слова, правила метаданных, дублирование имен полей в таблицах, неверные типы столбцов, изменение в приведении строк, изменения правил оптимизатора, и многое другое. Для баз данных с национальными символами (win1251, win1252, ...) так же важно произвести корректную миграцию метаданных.

Миграция состоит из следующих шагов
  1. Миграция базы данных
    1. Миграция метаданных
      1. Домены
      2. Таблицы
      3. View
      4. Триггеры
      5. Хранимые процедуры
      6. Exceptions, и др.
    2. Миграция данных
    3. Проверка
  2. Миграция приложений
    1. Поиск и исправление некорректных запросов
    2. Поиск и исправление неоптимальных запросов
    3. Проверка
Необходимо отметить, что миграция обычно возможна только при наличии исходного текста приложений, поскольку это требует изменения SQL, связанных с новыми ключевыми словами и изменениями оптимизатора. Тем не менее, каждая миграция уникальна, поэтому мы принимаем на рассмотрение любые запросы.

Длительность процесса миграции, и стоимость?

Длительность и стоимость зависит от следующих параметров
  1. Объем и сложность метаданных (количество таблиц, процедур, триггеров и проч.)
  2. Количество запросов в БД и приложениях
Минимальный срок миграции - 6 рабочих дней, в среднем - 15-20 рабочих дней.
Это время, нужное для работы команды IBSurgeon. Обычно длительность миграции больше, если клиент проверяет промежуточные результаты миграции, или участвует в процессе миграции.

Средняя стоимость миграции - от 56000 до 210000 руб (на одну базу данных.
Для оценки стоимости и длительности миграции отправьте нам запрос. Для минимальной оценки потребуется бэкап только метаданных БД.
Для примера вы можете посмотреть презентацию миграции с Firebird 1.5 на 2.5, с международной конференции по Firebird 2012 г. в Люксембурге:

 

Firebird migration: from Firebird 1.5 to Firebird 2.5 from Nataly Polyanskaya
 

Подпишитесь на новости Firebird в России

Подписаться