Мы предлагаем услугу по миграции баз данных с одной версии Firebird (или InterBase на другую. Например, с Firebird 1.5 на Firebird 2.5 или 3.0.
Такая миграция может улучить производительность базы данных, увеличить доступность и позволит использовать новые мониторинговые функции Firebird 2.5 или 3.0
Старые версии Firebird сильно отличаются от последних версий (например от 2.5): ключевые слова, правила метаданных, дублирование имен полей в таблицах, неверные типы столбцов, изменение в приведении строк, изменения правил оптимизатора, и многое другое. Для баз данных с национальными символами (win1251, win1252, ...) так же важно произвести корректную миграцию метаданных.
Миграция состоит из следующих шагов
- Миграция базы данных
- Миграция метаданных
- Домены
- Таблицы
- View
- Триггеры
- Хранимые процедуры
- Exceptions, и др.
- Миграция данных
- Проверка
- Миграция приложений
- Поиск и исправление некорректных запросов
- Поиск и исправление неоптимальных запросов
- Проверка
Необходимо отметить, что миграция обычно возможна только при наличии исходного текста приложений, поскольку это требует изменения SQL, связанных с новыми ключевыми словами и изменениями оптимизатора. Тем не менее, каждая миграция уникальна, поэтому мы принимаем на рассмотрение любые запросы.
Длительность процесса миграции, и стоимость?
Длительность и стоимость зависит от следующих параметров
- Объем и сложность метаданных (количество таблиц, процедур, триггеров и проч.)
- Количество запросов в БД и приложениях
Минимальный срок миграции - 6 рабочих дней, в среднем - 15-20 рабочих дней.
Это время, нужное для работы команды IBSurgeon. Обычно длительность миграции больше, если клиент проверяет промежуточные результаты миграции, или участвует в процессе миграции.
Средняя стоимость миграции - от 56000 до 210000 руб (на одну базу данных.
Для оценки стоимости и длительности миграции
отправьте нам запрос. Для минимальной оценки потребуется бэкап только метаданных БД.
Для примера вы можете посмотреть презентацию миграции с Firebird 1.5 на 2.5, с международной конференции по Firebird 2012 г. в Люксембурге: