Миграция базы данных Firebird
Большинство обновлений Firebird выполняются вашими собственными разработчиками с помощью Практического руководства по миграции - это работает примерно для 90% баз данных. Воспользуйтесь нашей профессиональной услугой миграции, когда метаданные запутаны, сроки сжаты, версия старше 2.5 или вам нужно перенести множество серверов с автоматизацией.
Как мигрировать
Самостоятельно - ~90%
Разработчики приложений и баз данных следуют Практическому руководству по миграции и видеоурокам на YouTube. Для большинства баз данных серьезных проблем не возникает.
Смотреть урокиПрофессиональная услуга
Мы корректируем метаданные и SQL, можем патчить исходники Firebird (например, пользовательские сборки, исключающие ключевые слова), и обычно завершаем работу за 3-4 недели.
Запросить расценкиМного серверов
Индивидуальный комплект с высокой степенью автоматизации - Migration Framework, адаптированный под ваше приложение и развернутый у клиентов и на площадках.
Migration FrameworkПуть версий
Каждая миграция нацелена на Firebird 5.0. С 2.5, 3.0 или 4.0 это обычный путь (руководство или услуга). С 1.0-2.1 это гораздо сложнее - частая причина обратиться к услуге.
Когда использовать профессиональную услугу
Сложная структура
Много ручных изменений метаданных и SQL. Мы справляемся с ними, включая пользовательские сборки Firebird, когда зарезервированные слова блокируют обновление.
Фиксированный срок
Когда дата перехода не подлежит обсуждению, мы выполняем миграцию как проект. Типичный календарный срок - 3-4 недели.
Устаревшие версии
Firebird 1.0-2.1 требуют большего, чем резервное копирование/восстановление. Наша команда много раз выполняла такие переходы.
Много баз данных
Для нескольких серверов и клиентов нужен воспроизводимый комплект, а не разовые скрипты. Именно для этого и предназначен Migration Framework.
Сколько это занимает и сколько стоит
Оценка зависит от размера и сложности метаданных (таблицы, процедуры, триггеры) и от того, сколько операторов SQL необходимо проверить и исправить. Цифры ниже - это рабочие дни IBSurgeon - календарное время больше, потому что вы просматриваете промежуточные результаты.
Отправьте резервную копию только с метаданными вместе с вашим запросом для точной оценки.
Самостоятельные уроки
Начните с руководства, затем перейдите к серии видео по миграции на Firebird 5.