Database Architecture - studopediya

Adatbázis adatfeldolgozási technológiák vannak osztva a centralizált és elosztott.

A központi adatbázisban tárolja a memóriájában a számítógépes rendszer. Ez a számítógép rendszer lehet mainframe - ha a hozzáférés szerveződik a használata terminál - PC vagy fájlszerver LAN.

Az elosztott adatbázis áll, több, esetleg egymást átfedő vagy átfedő részeket tárolt különböző számítógépek számítási hálózat. Munka egy bázist elosztott adatbázis-kezelő rendszer (RDBMS).

Az eljárás szerint a hozzáférést az adatbázishoz adatok oszlik a helyi adatbázis-hozzáférés és adatbázis hozzáféréseket.

Minden jelenlegi adatbázis szervez hálózati többfelhasználós hozzáférést az üzemmódot.

Központosított dannyhs bázis hálózati hozzáféréssel rendelkeznek a következő architektúra:

  • fájl szerver;
  • Adatbázis kliens-szerver;
  • három rétegű architektúra, a „vékony kliens” - alkalmazás szerver - adatbázis szerver.


Fájl szerver. Külön számítógépre LAN-on (fájlszerver) tárolódik központosított adatbázis megosztott egy vagy fájlok egy csoportját. Minden más számítógépek a hálózati funkció, mint a munkaállomásokat. adatbázis fájlokat szerint a felhasználói kéréseket továbbítjuk a munkaállomásra, ahol az információ feldolgozását végzik. Amikor egy nagy intenzitású hozzáférést ugyanazokat az adatokat több ügyfél teljesítményű információs rendszer alá, mert meg kell várni, amíg a felhasználó a munkát az adatokkal, hogy befejezze a munkát; egyébként talán cefrézés korrekciókra egyes felhasználók, a változások a többi felhasználó.

Ábra. 9. A rendszer a munka az adatbázis az építészet „file szerver”

Kliens-szerver. Az adatbázis-kezelő funkciók két részre oszlik: a kliens és szerver. Egy dedikált szerver, az adatbázis tárolja, és telepítve egy speciális program - az adatbázis szerver. Az alkalmazás telepítése a kliens számítógépen, a kérést a szerver SQL lekérdezések. Az adatbázis szerver fogadja a kérést, ez biztosítja a végrehajtás az adatbázisban, akkor az előállított eredmény, és kiadja azt a kliens alkalmazás. Ebben az esetben a kliens számítógép erőforrásait nem vesz részt a fizikai a megkeresés; Csak küld egy kérést az adatbázis szerver, és megkapja az eredményt, majd úgy értelmezi, hogy a kívánt, és bemutatja a felhasználónak. Mivel az a megkeresés történik ott, ahol az adatok tárolása, nincs szükség a küldéshez nagy adatcsomagok. Ennek eredményeként, a terhelés csökken a hálózat.

Ábra. 10. A rendszer a munka az adatbázis az építészet „kliens-szerver”

Három rétegű architektúra működik intranetes és internetes hálózat. Az ügyfél része ( „vékony kliens”), amely együttműködik a felhasználó, egy HTML-oldalt a web-böngésző, vagy a Windows-alapú alkalmazás, amely együttműködik a Web-szolgáltatásokat. egységes lekérdezések vannak csoportosítva az alkalmazás szerveren különböző felhasználók, de itt van egy példányát az adatbázis. A legtöbb lekérdezések végrehajtása ezen a szinten. Néhány egyedi kéréseket az adatbázis szerver és végrehajtásánál. Változások az adatbázis felhalmozódott az alkalmazás szerveren, és időszakosan az adatbázis szerver. Ez csökkenti a hálózati forgalmat és összetettségét kliens alkalmazások, javítja az adatok biztonságát.

Database Architecture - studopediya

Ábra. 11. Vezetés DB a három rétegű architektúra