Kas ir datu bāzes arhitektūra?
Database arhitektūra ir pārstāvniecības DBMS dizainu. Tas palīdz izstrādāt, attīstīt, ieviest un uzturēt datu bāzes pārvaldības sistēmu. DBVS arhitektūra ļauj sadalīt datu bāzes sistēmu atsevišķos komponentos, kurus var neatkarīgi modificēt, mainīt, aizstāt un mainīt. Tas arī palīdz izprast datubāzes komponentus.
Datu bāze saglabā kritisko informāciju un palīdz ātri un droši piekļūt datiem. Tāpēc pareizas DBVS arhitektūras izvēle palīdz viegli un efektīvi pārvaldīt datus.
- DBVS arhitektūras veidi
- Vienlīmeņu arhitektūra
- 2-līmeņu arhitektūra
- 3 līmeņu arhitektūra
DBVS arhitektūras veidi
Galvenokārt ir trīs DBVS arhitektūras veidi:
- Viena līmeņa arhitektūra (viena līmeņa arhitektūra)
- Divu līmeņu arhitektūra
- Trīs līmeņu arhitektūra
Tagad mēs uzzināsim par dažādu DBVS arhitektūru ar diagrammu.
Vienlīmeņu arhitektūra
1 līmeņa arhitektūra DBVS ir vienkāršākā datu bāzes arhitektūra, kurā visi klienti, serveri un datu bāzes atrodas vienā un tajā pašā mašīnā. Vienkāršs viena līmeņa arhitektūras piemērs varētu būt jebkurā laikā, kad sistēmā instalējat datu bāzi un piekļūstat tai, lai praktizētu SQL vaicājumus. Bet šādu arhitektūru ražošanā izmanto reti.

1 līmeņa arhitektūras shēma
2-līmeņu arhitektūra
2. līmenis arhitektūra ar DBVS ir datu bāze arhitektūra, kurā prezentācijas slānī iet uz klienta (PC, Mobile, tabletes, uc), un dati tiek saglabāti uz servera, sauc par otrā līmeņa. Divu līmeņu arhitektūra nodrošina papildu drošību DBVS, jo tā nav tieši pakļauta tiešajam lietotājam. Tas nodrošina arī tiešu un ātrāku saziņu.

2 līmeņu arhitektūras diagramma
Iepriekš minētajā datu bāzes pārvaldības sistēmas 2 līmeņu klienta-servera arhitektūrā mēs varam redzēt, ka viens serveris ir saistīts ar 1., 2. un 3. klientu.
Divu līmeņu arhitektūras piemērs:
Kontaktu pārvaldības sistēma, kas izveidota, izmantojot MS-Access.
3 līmeņu arhitektūra
3. līmenis arhitektūra ar DBVS ir populārākais klients servera arhitektūra DBVS, kurā attīstība un uzturēšana funkcionālo procesu, loģiku, datu pieejamību, datu glabāšanas un lietotāja interfeisu tiek darīts patstāvīgi kā atsevišķus moduļus. Trīs līmeņu arhitektūra satur prezentācijas slāni, lietojumprogrammu slāni un datu bāzes serveri.
3 līmeņu datu bāzes arhitektūras dizains ir divpakāpju klienta-servera arhitektūras paplašinājums. 3 līmeņu arhitektūrai ir šādi slāņi:
- Prezentācijas slānis (jūsu dators, planšetdators, mobilais tālrunis utt.)
- Lietojumprogrammas slānis (serveris)
- Datu bāzes serveris

3 līmeņu arhitektūras shēma
Lietotnes slānis atrodas starp lietotāju un DBVS, kas ir atbildīgs par lietotāja pieprasījuma paziņošanu DBVS sistēmai un atbildes nosūtīšanu no DBVS lietotājam. Lietojumprogrammas slānis (biznesa loģikas slānis) arī apstrādā funkcionālo loģiku, ierobežojumus un kārtulas pirms datu nodošanas lietotājam vai uz leju DBVS.
Trīs līmeņu klienta-servera arhitektūras mērķis ir:
- Lai atdalītu lietotāju lietojumprogrammas un fizisko datu bāzi
- Lai atbalstītu DBVS raksturlielumus
- Programmas un datu neatkarība
- Atbalstot vairākus datu skatus
Trīs līmeņu arhitektūras piemērs:
Jebkura liela tīmekļa vietne internetā, tostarp guru99.com .
Kopsavilkums
- DBVS arhitektūra palīdz izstrādāt, izstrādāt, ieviest un uzturēt datu bāzi
- Vienkāršākā datu bāzes sistēmas arhitektūra ir viena līmeņa, kur gan klients, gan serveris, gan datu bāze atrodas vienā un tajā pašā mašīnā
- Divu līmeņu arhitektūra ir datu bāzes arhitektūra DBVS, kur klientam darbojas prezentācijas slānis un dati tiek glabāti serverī
- Trīs līmeņu klienta-servera arhitektūra sastāv no prezentācijas slāņa (dators, planšetdators, mobilais utt.), Lietojumprogrammu slāņa (serveris) un datu bāzes servera