logo

DBMS-arkkitehtuuri

  • DBMS-suunnittelu riippuu sen arkkitehtuurista. Perusasiakas/palvelin-arkkitehtuuria käytetään käsittelemään suurta määrää tietokoneita, web-palvelimia, tietokantapalvelimia ja muita verkkoihin kytkettyjä komponentteja.
  • Asiakas/palvelin-arkkitehtuuri koostuu useista PC:istä ja työasemasta, jotka on kytketty verkon kautta.
  • DBMS-arkkitehtuuri riippuu siitä, kuinka käyttäjät ovat yhteydessä tietokantaan pyyntönsä suorittamiseksi.

DBMS-arkkitehtuurityypit


DBMS-arkkitehtuuri

Tietokanta-arkkitehtuuri voidaan nähdä yksitasoisena tai monitasoisena. Mutta loogisesti tietokanta-arkkitehtuuria on kahta tyyppiä, kuten: 2-kerroksinen arkkitehtuuri ja 3-kerroksinen arkkitehtuuri .

1-tason arkkitehtuuri

  • Tässä arkkitehtuurissa tietokanta on suoraan käyttäjän käytettävissä. Se tarkoittaa, että käyttäjä voi istua suoraan DBMS:ssä ja käyttää sitä.
  • Kaikki täällä tehdyt muutokset tehdään suoraan itse tietokantaan. Se ei tarjoa kätevää työkalua loppukäyttäjille.
  • 1-Tier arkkitehtuuria käytetään paikallisen sovelluksen kehittämiseen, jossa ohjelmoijat voivat kommunikoida suoraan tietokannan kanssa nopeaa vastausta varten.

2-tasoinen arkkitehtuuri

  • 2-tasoinen arkkitehtuuri on sama kuin perusasiakaspalvelin. Kaksitasoisessa arkkitehtuurissa asiakaspäässä olevat sovellukset voivat kommunikoida suoraan palvelinpuolen tietokannan kanssa. Tätä vuorovaikutusta varten API:t: ODBC , JDBC käytetään.
  • Käyttöliittymät ja sovellusohjelmat ajetaan asiakaspuolella.
  • Palvelinpuolen tehtävänä on tarjota toimintoja, kuten: kyselyjen käsittely ja tapahtumien hallinta.
  • Kommunikoidakseen DBMS:n kanssa asiakaspuolen sovellus muodostaa yhteyden palvelinpuolelle.

DBMS-arkkitehtuuri

Kuva: 2-tasoinen arkkitehtuuri

3-tasoinen arkkitehtuuri

  • 3-tasoinen arkkitehtuuri sisältää toisen kerroksen asiakkaan ja palvelimen välillä. Tässä arkkitehtuurissa asiakas ei voi kommunikoida suoraan palvelimen kanssa.
  • Asiakaspäässä oleva sovellus on vuorovaikutuksessa sovelluspalvelimen kanssa, joka kommunikoi edelleen tietokantajärjestelmän kanssa.
  • Loppukäyttäjällä ei ole aavistustakaan tietokannan olemassaolosta sovelluspalvelimen ulkopuolella. Tietokannassa ei myöskään ole aavistustakaan muista käyttäjistä sovelluksen lisäksi.
  • 3-Tier arkkitehtuuria käytetään suurissa verkkosovelluksissa.

DBMS-arkkitehtuuri

Kuva: 3-tasoinen arkkitehtuuri