Duomenų bazės architektūra DBVS: 1 pakopa, 2 pakopa ir 3 pakopa

Kas yra duomenų bazių architektūra?

Duomenų bazės architektūros yra DBVS dizaino vaizdą. Tai padeda kurti, plėtoti, diegti ir prižiūrėti duomenų bazių valdymo sistemą. DBVS architektūra leidžia padalyti duomenų bazės sistemą į atskirus komponentus, kuriuos galima savarankiškai modifikuoti, keisti, pakeisti ir pakeisti. Tai taip pat padeda suprasti duomenų bazės komponentus.

Duomenų bazėje saugoma svarbiausia informacija ir padedama greitai ir saugiai prieiti prie duomenų. Todėl tinkamos DBVS architektūros pasirinkimas padeda lengvai ir efektyviai valdyti duomenis.

  • DBVS architektūros tipai
  • 1 lygio architektūra
  • 2 pakopų architektūra
  • 3 pakopų architektūra

DBVS architektūros tipai

Yra daugiausia trys DBVS architektūros tipai:

  • Vienos pakopos architektūra (vienos pakopos architektūra)
  • Dviejų pakopų architektūra
  • Trijų pakopų architektūra

Dabar sužinosime apie skirtingą DBVS architektūrą su diagrama.

1 lygio architektūra

1 pakopos architektūra DBVS yra paprasčiausia duomenų bazės architektūra, kurioje visi klientai, serveriai ir duomenų bazės yra tame pačiame kompiuteryje. Paprastas vienos pakopos architektūros pavyzdys būtų bet kada, kai įdiegsite duomenų bazę savo sistemoje ir prie jos prisijungsite, kad galėtumėte atlikti SQL užklausas. Bet tokia architektūra gamyboje naudojama retai.

1 pakopos architektūros schema

2 pakopų architektūra

2 pakopa Architektūros į DBVS yra duomenų bazės architektūra, kurioje pateikimo sluoksniu eina ant kliento (PC, mobiliajame telefone, planšetiniame ir tt), ir duomenys yra saugomi serveryje, vadinamą antra pakopa. Dviejų pakopų architektūra suteikia papildomą saugumą DBVS, nes ji nėra tiesiogiai veikiama galutinio vartotojo. Tai taip pat užtikrina tiesioginį ir greitesnį bendravimą.

2 pakopų architektūros schema

Aukščiau pateiktoje duomenų bazių valdymo sistemos 2 pakopų kliento-serverio architektūroje galime pamatyti, kad vienas serveris yra sujungtas su 1, 2 ir 3 klientais.

Dviejų pakopų architektūros pavyzdys:

Kontaktų valdymo sistema, sukurta naudojant „MS-Access“.

3 pakopų architektūra

3 pakopa Architektūros į DBVS yra populiariausias klientas-serveris "architektūrą DBVS, kurioje kūrimas ir priežiūra funkcinių procesų, logika, prieigos prie duomenų, duomenų saugojimo ir vartotojo sąsaja yra daroma nepriklausomai kaip atskiri moduliai. Trijų pakopų architektūroje yra pateikimo sluoksnis, programų sluoksnis ir duomenų bazės serveris.

3 pakopų duomenų bazės architektūros dizainas yra 2 pakopų kliento-serverio architektūros išplėtimas. 3 pakopų architektūra turi šiuos sluoksnius:

  1. Pristatymo sluoksnis (kompiuteris, planšetinis kompiuteris, mobilusis ir kt.)
  2. Programos sluoksnis (serveris)
  3. Duomenų bazių serveris

3 pakopų architektūros schema

Programos sluoksnis yra tarp vartotojo ir DBVS, kuris yra atsakingas už vartotojo prašymo perdavimą DBVS sistemai ir atsakymo iš DBVS siuntimą vartotojui. Programos sluoksnis (verslo logikos sluoksnis) taip pat apdoroja funkcinę logiką, apribojimus ir taisykles prieš perduodamas duomenis vartotojui arba žemyn į DBVS.

Trijų pakopų kliento-serverio architektūros tikslas yra:

  • Norėdami atskirti vartotojo programas ir fizinę duomenų bazę
  • Palaikyti DBVS charakteristikas
  • Programos ir duomenų nepriklausomumas
  • Palaikomi keli duomenų rodiniai

Trijų pakopų architektūros pavyzdys:

Bet kokia didelė interneto svetainė, įskaitant guru99.com .

Santrauka

  • DBVS architektūra padeda kurti, kurti, diegti ir prižiūrėti duomenų bazę
  • Paprasčiausia duomenų bazės sistemos architektūra yra 1 pakopa, kai visi klientai, serveriai ir duomenų bazės yra tame pačiame kompiuteryje
  • Dviejų pakopų architektūra yra duomenų bazės architektūra DBVS, kur pateikimo sluoksnis veikia klientui, o duomenys saugomi serveryje
  • Trijų pakopų kliento-serverio architektūrą sudaro pristatymo sluoksnis (kompiuteris, planšetinis kompiuteris, mobilusis ir kt.), Programų sluoksnis (serveris) ir duomenų bazių serveris

Įdomios straipsniai...