tietokanta ArchiTecture DBMS: 1-Tier, 2-Tier ja 3-Tier
Mikä on tietokanta Architektuuri?
A tietokanta Archirakenne on esitys DBMS-suunnittelusta. Se auttaa suunnittelemaan, kehittämään, toteuttamaan ja ylläpitämään tietokannan hallintajärjestelmää. DBMS-arkkitehtuuri mahdollistaa tietokantajärjestelmän jakamisen yksittäisiin komponentteihin, joita voidaan itsenäisesti muokata, muuttaa, korvata ja muuttaa. Se auttaa myös ymmärtämään tietokannan komponentteja.
A tietokanta tallentaa tärkeitä tietoja ja auttaa pääsemään tietoihin nopeasti ja turvallisesti. Siksi valitse oikea ArchiDBMS-tekture auttaa helpon ja tehokkaan tiedonhallinnan.
DBMS-tyypit Archirakenne
DBMS-arkkitehtuuria on pääasiassa kolmenlaisia:
- Yksi taso Architektuuri (yksitasoinen Archirakenne)
- Kaksi tasoa Archirakenne
- Kolme tasoa Archirakenne
Nyt opimme erilaisista DBMS-arkkitehtuureista kaaviolla.
1-Tier Archirakenne
1-taso Archirakenne DBMS:ssä on yksinkertaisin tietokannan arkkitehtuuri, jossa asiakas, palvelin ja tietokanta sijaitsevat kaikki samassa koneessa. Yksinkertainen yksitasoinen arkkitehtuuriesimerkki olisi aina, kun asennat tietokannan järjestelmääsi ja käytät sitä harjoitellaksesi SQL-kyselyitä. Mutta tällaista arkkitehtuuria käytetään harvoin tuotannossa.
2-Tier Archirakenne
A 2-taso Archirakenne DBMS:ssä on tietokanta-arkkitehtuuri, jossa esityskerros toimii asiakaskoneessa (PC, mobiili, tabletti jne.) ja tiedot tallennetaan palvelimelle, jota kutsutaan toiseksi tasoksi. Kaksitasoinen arkkitehtuuri tarjoaa lisäturvaa DBMS:lle, koska se ei ole suoraan loppukäyttäjän ulottuvilla. Se tarjoaa myös suoran ja nopeamman viestinnän.
Yllä olevassa tietokannan hallintajärjestelmän 2-tason asiakas-palvelin-arkkitehtuurissa voimme nähdä, että yksi palvelin on yhteydessä asiakkaisiin 1, 2 ja 3.
Kaksi tasoa ArchiTecture Esimerkki:
Yhteystietojen hallintajärjestelmä, joka on luotu käyttämällä MS - Access.
3-Tier Archirakenne
A 3-taso Archirakenne DBMS on DBMS:n suosituin asiakaspalvelinarkkitehtuuri, jossa toiminnallisten prosessien, logiikan, tiedonsaannin, tiedon tallennuksen ja käyttöliittymän kehittäminen ja ylläpito hoidetaan itsenäisesti erillisinä moduuleina. Kolmitason arkkitehtuuri sisältää esityskerroksen, sovelluskerroksen ja tietokantapalvelimen.
3-tasoinen tietokanta Architecture design on 2-tasoisen asiakas-palvelin-arkkitehtuurin laajennus. 3-tasoisessa arkkitehtuurissa on seuraavat tasot:
- Esitystaso (tietokone, tabletti, matkapuhelin jne.)
- Sovelluskerros (palvelin)
- Tietokantapalvelin
Sovelluskerros sijaitsee käyttäjän ja DBMS:n välissä, joka vastaa käyttäjän pyynnön välittämisestä DBMS-järjestelmään ja vastauksen lähettämisestä DBMS:stä käyttäjälle. Sovelluskerros (liiketoimintalogiikkakerros) käsittelee myös toiminnallista logiikkaa, rajoituksia ja sääntöjä ennen tietojen välittämistä käyttäjälle tai DBMS:ään.
Kolmen tason asiakas-palvelin-arkkitehtuurin tavoite on:
- Erottaa käyttäjäsovellukset ja fyysinen tietokanta
- DBMS-ominaisuuksien tukeminen
- Ohjelmatietojen riippumattomuus
- Tietojen useiden näkymien tukeminen
Kolme tasoa ArchiTecture Esimerkki:
Mikä tahansa suuri verkkosivusto Internetissä, mukaan lukien guru99.com.
Yhteenveto
- An ArchiDBMS:n tecture auttaa tietokannan suunnittelussa, kehittämisessä, toteutuksessa ja ylläpidossa
- Yksinkertaisin tietokantajärjestelmän arkkitehtuuri on 1-taso, jossa asiakas, palvelin ja tietokanta sijaitsevat kaikki samassa koneessa
- Kaksitasoinen arkkitehtuuri on tietokanta-arkkitehtuuri DBMS jossa esityskerros toimii asiakkaalla ja tiedot tallennetaan palvelimelle
- Kolmikerroksinen asiakas-palvelin-arkkitehtuuri koostuu esitystasosta (PC, Tablet, Mobile jne.), sovelluskerroksesta (palvelin) ja tietokantapalvelimesta