adatbázis ArchiTecture DBMS: 1-Tier, 2-Tier és 3-Tier

Mi az az adatbázis Architectúra?

A adatbázis Architectúra a DBMS tervezés ábrázolása. Segít az adatbázis-kezelő rendszer tervezésében, fejlesztésében, megvalósításában és karbantartásában. A DBMS architektúra lehetővé teszi az adatbázis-rendszer felosztását egyedi komponensekre, amelyek egymástól függetlenül módosíthatók, módosíthatók, cserélhetők és módosíthatók. Segít az adatbázis összetevőinek megértésében is.

A adatbázis fontos információkat tárol, és segít gyorsan és biztonságosan hozzáférni az adatokhoz. Ezért a megfelelő kiválasztása ArchiA DBMS tecture segít az egyszerű és hatékony adatkezelésben.

DBMS típusai Architectúra

A DBMS architektúrának alapvetően három típusa van:

  • Egy szint Architectúra (egyszintű Architectúra)
  • Két szint Architectúra
  • Három szint Architectúra

Most megismerjük a DBMS különböző architektúráit diagrammal.

1-rétegű Architectúra

1 Tier Architectúra A DBMS-ben az adatbázis legegyszerűbb architektúrája, amelyben az ügyfél, a kiszolgáló és az adatbázis ugyanazon a gépen található. Egy egyszerű egyszintű architektúra példa lehet, amikor bármikor telepít egy adatbázist a rendszerére, és hozzáfér az SQL-lekérdezések gyakorlásához. De az ilyen építészetet ritkán használják a gyártásban.

1-rétegű Architecture diagram
1 Tier Architecture diagram

2-rétegű Architectúra

A 2 Tier Architectúra A DBMS-ben egy adatbázis-architektúra, ahol a prezentációs réteg egy kliensen fut (PC, Mobile, Tablet stb.), és az adatokat a második rétegnek nevezett szerveren tárolják. A kétszintű architektúra további biztonságot nyújt a DBMS-nek, mivel nincs közvetlenül elérhető a végfelhasználó számára. Közvetlen és gyorsabb kommunikációt is biztosít.

2-rétegű Architecture diagram
2 Tier Architecture diagram

Az adatbázis-kezelő rendszer fenti 2 szintű kliens-szerver architektúrájában azt láthatjuk, hogy egy szerver kapcsolódik az 1., 2. és 3. kliensekhez.

Két szint ArchiTecture példa:

A segítségével létrehozott kapcsolatkezelő rendszer MS- Access.

3-rétegű Architectúra

A 3 Tier Architectúra in DBMS a legnépszerűbb kliens szerver architektúra a DBMS-ben, amelyben a funkcionális folyamatok, a logika, az adatelérés, az adattárolás és a felhasználói felület fejlesztése és karbantartása önállóan, különálló modulokként történik. A háromszintű architektúra tartalmaz egy bemutató réteget, egy alkalmazási réteget és egy adatbázis-kiszolgálót.

3 rétegű adatbázis ArchiA tecture design a kétszintű kliens-szerver architektúra kiterjesztése. A 2-szintű architektúra a következő rétegekből áll:

  1. Prezentációs réteg (számítógép, táblagép, mobil stb.)
  2. Alkalmazási réteg (szerver)
  3. Adatbázis szerver
3-rétegű Architecture diagram
3 Tier Architecture diagram

Az Alkalmazási réteg a felhasználó és a DBMS között található, amely felelős a felhasználó kérésének kommunikálásáért a DBMS rendszer felé, és a válasz elküldéséért a DBMS-ből a felhasználónak. Az alkalmazási réteg (üzleti logikai réteg) a funkcionális logikát, a megszorításokat és a szabályokat is feldolgozza, mielőtt adatokat továbbít a felhasználónak vagy a DBMS-nek.

A háromszintű kliens-szerver architektúra célja a következő:

  • A felhasználói alkalmazások és a fizikai adatbázis elkülönítése
  • A DBMS jellemzőinek támogatása
  • Program-adatfüggetlenség
  • Az adatok több nézetének támogatása

Három szint ArchiTecture példa:

Bármely nagy webhely az interneten, beleértve guru99.com.

Összegzésként

  • An ArchiA DBMS tecture segít az adatbázisok tervezésében, fejlesztésében, megvalósításában és karbantartásában
  • A legegyszerűbb adatbázisrendszer-architektúra 1 szintű, ahol a kliens, a szerver és az adatbázis ugyanazon a gépen található.
  • A kétszintű architektúra egy adatbázis-architektúra DBMS ahol a prezentációs réteg egy kliensen fut, az adatokat pedig egy szerveren tárolják
  • A háromszintű kliens-szerver architektúra a prezentációs rétegből (PC, táblagép, mobil stb.), az alkalmazási rétegből (szerver) és az adatbázis-kiszolgálóból áll.