andmebaas ArchiDBMS-i tektuur: 1-tasemeline, 2-astmeline ja 3-tasandiline
Mis on andmebaas Architektuur?
A andmebaas Architektuur on DBMS-i disaini esitus. See aitab kujundada, arendada, juurutada ja hooldada andmebaasihaldussüsteemi. DBMS-i arhitektuur võimaldab jagada andmebaasisüsteemi üksikuteks komponentideks, mida saab iseseisvalt muuta, muuta, asendada ja muuta. Samuti aitab see mõista andmebaasi komponente.
A andmebaas salvestab kriitilist teavet ning aitab andmetele kiiresti ja turvaliselt juurde pääseda. Seetõttu vali õige ArchiDBMS-i struktuur aitab hõlpsalt ja tõhusalt andmehaldust teha.
DBMS-i tüübid Architektuur
DBMS-i arhitektuuri on peamiselt kolme tüüpi:
- Üks tasand ArchiTektuur (ühetasandiline Architektuur)
- Kaks taset Architektuur
- Kolm taset Architektuur
Nüüd õpime diagrammi abil tundma DBMS-i erinevat arhitektuuri.
1-astmeline Architektuur
1-määramistasand Architektuur DBMS-is on andmebaasi kõige lihtsam arhitektuur, milles klient, server ja andmebaas asuvad kõik samas masinas. Lihtne ühetasandilise arhitektuuri näide oleks iga kord, kui installite oma süsteemi andmebaasi ja pääsete sellele juurde SQL-päringute harjutamiseks. Kuid sellist arhitektuuri kasutatakse tootmises harva.
2-astmeline Architektuur
A 2-määramistasand Architektuur DBMS-is on andmebaasi arhitektuur, kus esitluskiht töötab kliendil (arvuti, mobiil, tahvelarvuti jne) ja andmed salvestatakse serverisse, mida nimetatakse teiseks astmeks. Kahetasandiline arhitektuur pakub DBMS-ile täiendavat turvalisust, kuna see ei puutu lõppkasutajale otse kokku. Samuti pakub see otsest ja kiiremat suhtlust.
Ülaltoodud andmebaasihaldussüsteemi 2 astme klient-server arhitektuuris näeme, et üks server on ühendatud klientidega 1, 2 ja 3.
Kaks taset ArchiTektuuri näide:
Kontaktihaldussüsteem, mis on loodud kasutades MS- Access.
3-astmeline Architektuur
A 3-määramistasand Architektuur DBMS-is on DBMS-i populaarseim klientserveri arhitektuur, milles funktsionaalsete protsesside, loogika, andmete juurdepääsu, andmete salvestamise ja kasutajaliidese arendamine ja hooldus toimub iseseisvalt eraldi moodulitena. Kolmetasandiline arhitektuur sisaldab esitluskihti, rakenduskihti ja andmebaasiserverit.
3-tasandiline andmebaas Architecture disain on kahetasandilise klient-server arhitektuuri laiendus. 2-tasandilisel arhitektuuril on järgmised kihid:
- Esitluskiht (teie arvuti, tahvelarvuti, mobiiltelefon jne)
- Rakenduskiht (server)
- Andmebaasi server
Rakenduse kiht asub kasutaja ja DBMS-i vahel, mis vastutab kasutaja päringu edastamise eest DBMS-süsteemi ja saadab DBMS-ist kasutajale vastuse. Rakenduse kiht (äriloogika kiht) töötleb ka funktsionaalset loogikat, piiranguid ja reegleid enne andmete edastamist kasutajale või DBMS-i.
Kolmetasandilise klient-serveri arhitektuuri eesmärk on:
- Kasutajarakenduste ja füüsilise andmebaasi eraldamiseks
- DBMS-i omaduste toetamiseks
- Programmi-andmete sõltumatus
- Andmete mitme vaate toetamine
Kolm taset ArchiTektuuri näide:
Kõik suured veebisaidid Internetis, sealhulgas guru99.com.
kokkuvõte
- An ArchiDBMS-i tecture aitab andmebaasi kavandada, arendada, juurutada ja hooldada
- Lihtsaim andmebaasisüsteemi arhitektuur on 1 tasand, kus klient, server ja andmebaas asuvad kõik samas masinas
- Kahetasandiline arhitektuur on andmebaasi arhitektuur DB-süsteemid kus esitluskiht töötab kliendil ja andmed salvestatakse serverisse
- Kolmetasandiline klient-server arhitektuur koosneb esitluskihist (arvuti, tahvelarvuti, mobiil jne), rakenduskihist (server) ja andmebaasiserverist