Adatbázis kezelő rendszer
A stabil verziót 2022.
augusztus 5-én nézték meg . Ellenőrizetlen
változtatások vannak a sablonokban vagy a .
Adatbázis-kezelő rendszer , röv. DBMS ( angol Database Management System , rövidítés DBMS) - általános vagy speciális célú szoftverek és nyelvi eszközök összessége, amelyek adatbázisok létrehozását és használatát kezelik [1] .
DBMS - olyan programok készlete, amelyek lehetővé teszik adatbázis (DB) létrehozását és adatok kezelését (beszúrás, frissítés, törlés és kijelölés). A rendszer biztonságot, tárolási megbízhatóságot és adatintegritást biztosít, valamint eszközöket biztosít az adatbázis-adminisztrációhoz [2] .
A DBMS fő funkciói
A DBMS összetétele
A modern DBMS általában a következő összetevőket tartalmazza:
- a kernel , amely a külső és a RAM-ban lévő adatkezelésért és naplózásért felelős ;
- adatbázis nyelvi processzor , amely optimalizálja az adatlekérési és -módosítási kéréseket, és rendszerint gépfüggetlen végrehajtható belső kódot hoz létre;
- futásidejű támogatási alrendszer , amely értelmezi az adatkezelő programokat, amelyek felhasználói felületet hoznak létre a DBMS-sel;
- szervizprogramok (külső segédprogramok ), amelyek számos további szolgáltatást biztosítanak az információs rendszer kiszolgálásához.
DBMS osztályozások
Adatmodell
szerint
Példák:
Az eloszlás mértéke szerint
- Helyi DBMS (a helyi DBMS minden része ugyanazon a számítógépen található)
- Elosztott DBMS (a DBMS részei nem csak egy, hanem két vagy több számítógépen is elhelyezhetők).
Az adatbázis elérésével
A fájlkiszolgálós DBMS-ekben az adatfájlok központi helyen,
egy fájlkiszolgálón találhatók . A DBMS minden ügyfélszámítógépen (munkaállomáson) található. A DBMS adatokhoz való hozzáférés a
helyi hálózaton keresztül történik . Az olvasások és frissítések szinkronizálása fájlzárak segítségével történik.
Ennek az architektúrának az előnye a fájlszerver alacsony CPU-terhelése.
Hátrányok: potenciálisan magas helyi hálózati terhelés;
a központosított irányítás nehézsége vagy lehetetlensége ; az olyan fontos jellemzők biztosításának nehézsége vagy képtelensége , mint a magas
megbízhatóság ,
magas rendelkezésre állás és magas
biztonság . Leggyakrabban az adatbázis-kezelési funkciókat használó helyi alkalmazásokban használják; alacsony adatfeldolgozási intenzitású és alacsony adatbázis-csúcsterhelésű rendszerekben.
Jelenleg a fájlszerver technológia elavultnak számít, és nagy információs rendszerekben való alkalmazása hátrányt jelent
[3] .
Példák:
Microsoft Access ,
Paradox ,
dBase ,
FoxPro ,
Visual FoxPro .
A kliens-szerver DBMS az adatbázissal együtt a szerveren található, és közvetlenül, kizárólagos módban éri el az adatbázist. Minden ügyfél adatfeldolgozási kérelmét központilag dolgozza fel a kliens-szerver DBMS.
A kliens-szerver DBMS hátránya a szerverrel szembeni megnövekedett követelmények.
Előnyök: Potenciálisan alacsonyabb helyi hálózati terhelés; a központosított irányítás kényelme; az olyan fontos szolgáltatások kényelme, mint a nagy megbízhatóság, a magas rendelkezésre állás és a magas biztonság.
Példák:
Oracle Database ,
Firebird ,
Interbase ,
IBM DB2 ,
Informix ,
MS SQL Server ,
Sybase Adaptive Server Enterprise ,
PostgreSQL ,
MySQL ,
Caché ,
Linter .
Embedded DBMS – olyan DBMS, amely egyes szoftvertermékek szerves részeként szállítható anélkül, hogy
öntelepítési eljárást igényelne . A beágyazott DBMS-t arra tervezték, hogy alkalmazásadatait helyben tárolja, és nem hálózaton keresztüli megosztásra.
A fizikailag beágyazott DBMS-t leggyakrabban
hivatkozási könyvtárként valósítják meg . Az adatokhoz való hozzáférés az alkalmazás oldaláról történhet
SQL -en vagy speciális
programozási felületeken keresztül .
Példák: OpenEdge ,
SQLite ,
BerkeleyDB ,
Firebird Embedded ,
Microsoft SQL Server Compact ,
Linter .
Stratégiák a külső memóriával való munkavégzéshez
Közvetlen írási DBMS
Az ilyen DBMS-ekben az összes módosított adatblokk azonnal a külső memóriába kerül , amikor bármely tranzakció megerősítő jele érkezik . Ez a stratégia csak akkor használható, ha a külső memória nagyon hatékony.
DBMS lusta írással
Az ilyen DBMS-ekben a változások a külső memóriapufferekben
halmozódnak fel, amíg a következő események bármelyike be nem következik:
- Ellenőrzőpont .
- Nincs elég hely a napló számára lefoglalt külső memóriában. A DBMS létrehoz egy ellenőrzőpontot, és elölről kezdi a napló írását, felülírva az előző információkat.
- Állj meg. A DBMS megvárja, amíg az összes külső memóriapuffer teljes tartalma átkerül a külső memóriába, majd megjegyzi, hogy az adatbázis leállítása megfelelően befejeződött.
- RAM hiánya a külső memóriapufferekhez.
Ez a stratégia elkerüli a külső memóriával való gyakori cserét, és jelentősen növeli a DBMS hatékonyságát.
Lásd még
Jegyzetek
- ↑ GOST R ISO IEC TO 10032-2007: Az adatkezelés referenciamodellje (azonos az ISO / IEC TR 10032: 2003 Informatika - Adatkezelés referenciamodellje)
- ↑ Kuznetsov S. D. Adatbázis-kezelő rendszer Archivált : 2018. október 24. a Wayback Machine -nél // Great Russian Encyclopedia
- ↑ Elenev D.V. et al A nemzeti kutatóegyetem irányítási rendszerének automatizálása és tevékenységének nyomon követése A Wayback Machine 2012. november 2-i archív példánya // Software Products and Systems, 2012. 3. szám.
Irodalom
- Kogalovsky M.R. Adatbázis Technológiai Enciklopédia. - M. : Pénzügy és statisztika , 2002. - 800 p. — ISBN 5-279-02276-4 .
- Kuznetsov SD Az adatbázisok alapjai. - 2. kiadás - M. : Internet University of Information Technologies; BINOMIÁLIS. Tudáslaboratórium, 2007. - 484 p. - ISBN 978-5-94774-736-2 .
- Dátum CJ Introduction to Database Systems = Bevezetés az adatbázisrendszerekbe. - 8. kiadás - M .: Williams , 2005. - 1328 p. - ISBN 5-8459-0788-8 (orosz) 0-321-19784-4 (angol).
- Connolly T., Begg K. Adatbázisok. Tervezés, kivitelezés és támogatás. Elmélet és gyakorlat = Database Systems: A gyakorlati megközelítés a tervezéshez, megvalósításhoz és kezeléshez. - 3. kiadás - M .: Williams , 2003. - 1436 p. — ISBN 0-201-70857-4 .
- Garcia-Molina G., Ulman J. , Widom J. Adatbázisrendszerek. Teljes kurzus = Adatbázisrendszerek: A teljes könyv. - Williams , 2003. - 1088 p. — ISBN 5-8459-0384-X .
- C. J. Dátum . Dátum az adatbázisban: Írások 2000–2006. - Apress , 2006. - 566 p. - ISBN 978-1-59059-746-0 , 1-59059-746-X.
Linkek
Szótárak és enciklopédiák |
|
---|
Bibliográfiai katalógusokban |
|
---|