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.
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.
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:
- Prezentációs réteg (számítógép, táblagép, mobil stb.)
- Alkalmazási réteg (szerver)
- Adatbázis szerver
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.