相互運用性
相互運用性 は、多数の異なる DBMS で動作する 1 つのアプリの機能です。 汎用の相互運用可能なアプリを記述する必要性は、ODBC の開発につながる主な要因の 1 つでした。 ただし、相互運用性は、"相互運用不可" から "完全に相互運用可能" までの単純なパスではありません。パスには多くの分岐があり、それぞれに機能、速度、コードの複雑さ、開発時間のトレードオフが必要です。
相互運用可能なアプリを記述するプロセスは、いくつかの手順に従います。
アプリで ODBC を使用するかどうかを決定します。
相互運用性のレベルを選択し、そのレベルに到達するために必要なトレードオフを決定します。
相互運用可能なコードを記述し、可能な限り完全にテストします。
相互運用性は、主にアプリ ライターのドメインである点に注意してください。 ドライバーは 1 つの DBMS で動作するように設計されており、定義上、相互運用できません。 これらは、1 つの DBMS に対して ODBC を正しく実装して公開することで、相互運用性の役割を果たします。
このセクションでは、次のトピックを扱います。