ADABAS から DB2へ、 ADABAS からOracleへ
DB2やOracleとADABASとを比較した際の本質的な違いは、その構造とアクセスモードにおける違いに直接関連しています。更に、リレーショナルではないADABAS環境のアプリケーションを、リレーショナルであるDB2やOracleへ移行することは、ルール上の差異や、一つのDBMSではサポートされているのに他方ではサポートされていない特性、あるいは、両方のDBMSに存在していてもサポートのされ方が違う特性などから引き起こされる問題がつきまといます。
ADABASからDB2へ、あるいはADABASからOracleへの移行に関わるいくつかの問題は、以下に示すとおり、データベースの移行レベルであれプログラミング言語のレベルであれ、MOSTのOnTargetが自動的に対処できるようになっております。
リレーショナルではないADABASからリレーショナルDBへ変換する際にデータ正規化の問題が発生する理由は、ADABASは、MU(複数フィールド)とPE(periodic groups) が存在できるのに対し、DB2とOracleは、正規化したデータしか取り扱わないからです。
- システム変数の対応
> *ISN
> *NUMBER
> *C
- ISN による読み込み
- DBアクセスのループにおけるスクリーンオペレーション - ET vs. COMMIT
- エンド・トランザクションデータ
- 特殊キー
> サブ記述子
> ハイパー記述子
> 音声記述子
- 空フィールド
- 多目的フィールド
- ダッシュ(-)から下線(_)への命名規則の変換
概して、MOSTの先進的なOnTargetテクノロジーと方法論、そして専門家によるサービスがあれば、企業のADABASアプリケーションをDB2やOracleへ移行するためのコスト、時間そしてリスクを軽減することができ、新しいテクノロジーとプラットフォームで稼動できるようにレガシー資産を保存・進化させるメカニズムを提供します。
