相互運用性

相互運用性 は、多数の異なる DBMS で動作する 1 つのアプリの機能です。 汎用の相互運用可能なアプリを記述する必要性は、ODBC の開発につながる主な要因の 1 つでした。 ただし、相互運用性は、"相互運用不可" から "完全に相互運用可能" までの単純なパスではありません。パスには多くの分岐があり、それぞれに機能、速度、コードの複雑さ、開発時間のトレードオフが必要です。

相互運用可能なアプリを記述するプロセスは、いくつかの手順に従います。

  1. アプリで ODBC を使用するかどうかを決定します。

  2. 相互運用性のレベルを選択し、そのレベルに到達するために必要なトレードオフを決定します。

  3. 相互運用可能なコードを記述し、可能な限り完全にテストします。

相互運用性は、主にアプリ ライターのドメインである点に注意してください。 ドライバーは 1 つの DBMS で動作するように設計されており、定義上、相互運用できません。 これらは、1 つの DBMS に対して ODBC を正しく実装して公開することで、相互運用性の役割を果たします。

このセクションでは、次のトピックを扱います。