Mikä on tietokantaarkkitehtuuri?
Tietokannan suunnittelu on edustus DBMS suunnitteluun. Se auttaa suunnittelemaan, kehittämään, toteuttamaan ja ylläpitämään tietokannan hallintajärjestelmää. DBMS-arkkitehtuuri sallii tietokantajärjestelmän jakamisen yksittäisiksi komponenteiksi, joita voidaan muokata, muuttaa, korvata ja muuttaa itsenäisesti. Se auttaa myös ymmärtämään tietokannan osia.
Tietokanta tallentaa tärkeät tiedot ja auttaa pääsemään tietoihin nopeasti ja turvallisesti. Siksi oikean arkkitehtuurin valitseminen DBMS: stä helpottaa ja tehostaa tiedonhallintaa.
- DBMS-arkkitehtuurin tyypit
- 1-tason arkkitehtuuri
- Kaksitasoinen arkkitehtuuri
- 3-tasoinen arkkitehtuuri
DBMS-arkkitehtuurin tyypit
DBMS-arkkitehtuuria on pääasiassa kolmea tyyppiä:
- Yhden tason arkkitehtuuri (yksitasoinen arkkitehtuuri)
- Kaksitasoinen arkkitehtuuri
- Kolmitasoinen arkkitehtuuri
Nyt opimme DBMS: n erilaisesta arkkitehtuurista kaavion avulla.
1-tason arkkitehtuuri
1 kerroksen arkkitehtuuri DBMS: ssä on yksinkertaisin tietokannan arkkitehtuuri, jossa asiakas, palvelin ja tietokanta asuvat kaikki samalla koneella. Yksinkertainen yhden tason arkkitehtuuriesimerkki olisi milloin tahansa, kun asennat tietokannan järjestelmään ja käytät sitä SQL-kyselyjen harjoittamiseen. Mutta tällaista arkkitehtuuria käytetään harvoin tuotannossa.

1 tason arkkitehtuurikaavio
Kaksitasoinen arkkitehtuuri
2 Tier Architecture in DBMS on tietokanta arkkitehtuuri, jossa esityskerroksen kulkee asiakkaan (PC, matkapuhelimet, tablet jne), ja tiedot on tallennettu palvelimelle sanottu toisen tason. Kaksitasoinen arkkitehtuuri tarjoaa lisäsuojausta DBMS: lle, koska sitä ei altisteta suoraan loppukäyttäjälle. Se tarjoaa myös suoraa ja nopeampaa viestintää.

2-tason arkkitehtuurikaavio
Edellä mainitussa tietokannan hallintajärjestelmän 2-tason asiakas-palvelinarkkitehtuurissa voimme nähdä, että yksi palvelin on yhteydessä asiakkaisiin 1, 2 ja 3.
Esimerkki kaksitasoisesta arkkitehtuurista:
MS-Accessilla luotu yhteystietojen hallintajärjestelmä.
3-tasoinen arkkitehtuuri
3 Tier-arkkitehtuuri on DBMS on suosituin asiakas-palvelin arkkitehtuuria DBMS jossa kehittämiseen ja ylläpitoon toiminnallisia prosesseja, logiikka, tietojen saatavuutta, tallennus, ja käyttöliittymä tehdään itsenäisesti erillisinä moduuleina. Kolmitasoinen arkkitehtuuri sisältää esityskerroksen, sovelluskerroksen ja tietokantapalvelimen.
3-tason tietokantaarkkitehtuurisuunnittelu on kaksitasoisen asiakas-palvelin-arkkitehtuurin laajennus. 3-kerroksisessa arkkitehtuurissa on seuraavat kerrokset:
- Esityskerros (tietokone, tabletti, mobiili jne.)
- Sovellustaso (palvelin)
- Tietokantapalvelin

3-tason arkkitehtuurikaavio
Sovelluskerros sijaitsee käyttäjän ja DBMS: n välillä, joka on vastuussa käyttäjän pyynnön tiedottamisesta DBMS-järjestelmälle ja vastauksen lähettämisestä DBMS: ltä käyttäjälle. Sovelluskerros (liiketoimintalogiikkakerros) käsittelee myös toiminnallisen logiikan, rajoitukset ja säännöt ennen tietojen siirtämistä käyttäjälle tai alas DBMS: ään.
Kolmitasoisen asiakas-palvelinarkkitehtuurin tavoite on:
- Käyttäjäsovellusten ja fyysisen tietokannan erottaminen
- Tukemaan DBMS-ominaisuuksia
- Ohjelman ja datan riippumattomuus
- Tuetaan useita tietojen näkymiä
Esimerkki kolmitasoisesta arkkitehtuurista:
Mikä tahansa suuri Internet-sivusto, mukaan lukien guru99.com .
Yhteenveto
- DBMS: n arkkitehtuuri auttaa suunnittelemaan, kehittämään, toteuttamaan ja ylläpitämään tietokantaa
- Yksinkertaisin tietokantajärjestelmäarkkitehtuuri on yksi taso, jossa asiakas, palvelin ja tietokanta asuvat kaikki samalla koneella
- Kaksitasoinen arkkitehtuuri on DBMS: n tietokantaarkkitehtuuri, jossa esityskerros toimii asiakkaalla ja tiedot tallennetaan palvelimelle
- Kolmitasoinen asiakas-palvelinarkkitehtuuri koostuu Presentation-kerroksesta (PC, Tablet, Mobile jne.), Sovelluskerroksesta (palvelin) ja Database Server