Firebirdデータベースの移行
ほとんどのFirebirdアップグレードは、お客様自身の開発者が実践移行ガイドを使って行います。これで約90%のデータベースは対応可能です。メタデータが複雑な場合、納期が迫っている場合、バージョンが2.5より古い場合、または多数のサーバーを自動化して移行する必要がある場合は、プロフェッショナル移行サービスをご利用ください。
移行方法
DIY - 約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の作業日数です。中間結果のレビューがあるため、カレンダー上の所要期間はこれより長くなります。
正確な見積もりをご希望の場合は、リクエストとともにメタデータのみのバックアップをお送りください。
DIYチュートリアル
まずガイドから始め、次にFirebird 5移行のビデオシリーズをご覧ください。