Maison > Article > base de données > Quels sont les types d'architectures SGBD ?
Il existe trois types d'architecture de SGBD, à savoir : l'architecture monocouche, l'architecture à deux niveaux et l'architecture à trois niveaux.
Cet article vous présentera l'architecture du SGBD et vous fera savoir quels sont les trois types de structures dans le SGBD. Cela nous aidera à comprendre les composants du système de base de données et les relations entre eux, je l'espère. nous aidera à comprendre les composants du système de base de données et les relations entre eux. Vous avez aidé. [Recommandations du didacticiel vidéo associé : Tutoriel MySQL]
L'architecture d'un SGBD dépend du système informatique sur lequel il s'exécute. Il existe généralement trois types d'architecture SGBD : l'architecture monocouche, l'architecture à deux niveaux et l'architecture à trois niveaux ; jetons un coup d'œil aux détails ci-dessous :
1. architecture hiérarchique
Dans ce type d'architecture, la base de données est facilement disponible sur l'ordinateur client et toute demande faite par le client ne nécessite pas de connexion réseau pour effectuer des opérations sur la base de données.
2. Architecture à deux niveaux
Dans une architecture à deux niveaux, le système de base de données existe sur la machine serveur et l'application SGBD existe. sur le client Onboard, les deux machines sont connectées entre elles via un réseau fiable, comme le montre l'image ci-dessous.
Chaque fois qu'une machine client émet une demande d'accès à une base de données présente sur le serveur à l'aide d'un langage de requête tel que SQL, le serveur effectue la requête à la base de données et renvoie le résultat au client. Les interfaces de connexion d'applications telles que JDBC, ODBC, etc. sont utilisées pour l'interaction entre le serveur et le client.
3. Architecture à trois niveaux
Dans l'architecture à trois niveaux, il y a une autre couche entre l'ordinateur client et l'ordinateur serveur, comme suit Comme le montre la figure.
Dans une architecture à trois niveaux, l'application client ne communique pas directement avec le système de base de données présent sur la machine serveur, mais plutôt l'application client communique avec l'application serveur, Serveur les applications communiquent en interne avec le système de base de données présent sur le serveur.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!