DBMS アーキテクチャには、単層アーキテクチャ、2 層アーキテクチャ、および 3 層アーキテクチャの 3 種類があります。
この記事では、DBMS のアーキテクチャを紹介し、DBMS の 3 種類の構造がどのようなものであるかを説明し、データベース システムのコンポーネントとそれらの関係を理解するのに役立つことを願っています。データベース システムのコンポーネントとコンポーネント間の関係を理解するのに役立ちます。 [関連ビデオチュートリアルの推奨事項: MySQL チュートリアル ]
DBMS のアーキテクチャは、DBMS が実行されるコンピュータ システムによって異なります。一般に、DBMS アーキテクチャには 1 層アーキテクチャ、2 層アーキテクチャ、および 3 層アーキテクチャの 3 つのタイプがあります。以下で詳細を見てみましょう。層アーキテクチャ
このタイプのアーキテクチャでは、データベースはクライアント コンピュータですぐに利用でき、クライアントによるリクエストはデータベース上で操作を実行するためにネットワーク接続を必要としません。
2. 2 層アーキテクチャ
2 層アーキテクチャでは、データベース システムがサーバー マシン上に存在し、DBMS アプリケーションが存在します。クライアント オンボードでは、以下の図に示すように、2 台のマシンは信頼性の高いネットワークを介して相互に接続されています。
クライアント マシンが SQL などのクエリ言語を使用してサーバー上に存在するデータベースにアクセスするリクエストを行うたびに、サーバーはデータベースに対してリクエストを実行し、結果はクライアントに。 JDBC、ODBC などのアプリケーション接続インターフェイスは、サーバーとクライアント間の対話に使用されます。3. 3 層アーキテクチャ
3 層アーキテクチャでは、クライアント コンピューターとサーバー コンピューターの間に別の層があります。図に示すように、次のようになります。
3 層アーキテクチャでは、クライアント アプリケーションはサーバー マシン上のデータベース システムと直接通信せず、サーバー アプリケーション、サーバーと通信します。アプリケーションは、サーバー上に存在するデータベース システムと内部的に通信します。 要約:以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。
以上がDBMS アーキテクチャにはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。