Adatbáziskiszolgáló

Ez a cikk további hivatkozásokat igényel az ellenőrzéshez. Kérjük, segítsen javítani ezt a cikket megbízható forrásokra való hivatkozások hozzáadásával. A forrás nélküli anyagokat megkérdőjelezhetjük és eltávolíthatjuk.
Forráskeresés: “Database server” – news – newspapers – books – scholar – JSTOR (September 2014) (Learn how and when to remove this template message)

Az adatbázis-szerver olyan szerver, amely a kliens-szerver modell szerint adatbázis-alkalmazást használ, amely adatbázis-szolgáltatásokat nyújt más számítógépes programok vagy számítógépek számára. Az adatbázis-kezelő rendszerek (DBMS-ek) gyakran nyújtanak adatbázis-kiszolgáló funkciót, és egyes adatbázis-kezelő rendszerek (például a MySQL) kizárólag a kliens-kiszolgáló modellre támaszkodnak az adatbázis-hozzáférésben (míg mások, például az SQLite, beágyazott adatbázisként való használatra szolgálnak).

A felhasználók vagy a felhasználó számítógépén futó “front end”-en keresztül – amely megjeleníti a kért adatokat – vagy a “back end”-en keresztül érik el az adatbázis-kiszolgálót, amely a kiszolgálón fut, és olyan feladatokat lát el, mint az adatelemzés és -tárolás.

A master-slave modellben az adatbázis-master szerverek az adatok központi és elsődleges helyei, míg az adatbázis slave szerverei a master szinkronizált biztonsági mentései, amelyek proxyként működnek.

A legtöbb adatbázis-alkalmazás egy lekérdezési nyelvre válaszol. Minden adatbázis megérti a lekérdezési nyelvet, és minden egyes benyújtott lekérdezést átalakít a szerver által olvasható formába, majd végrehajtja azt az eredmények lekérdezése érdekében.

A saját adatbázis-alkalmazásokra példa az Oracle, a DB2, az Informix és a Microsoft SQL Server. A szabad szoftveres adatbázis-alkalmazások közé tartozik a PostgreSQL; a GNU General Public Licence alatt pedig az Ingres és a MySQL. Minden szerver saját lekérdezési logikát és struktúrát használ. Az SQL (Structured Query Language) lekérdezési nyelv többé-kevésbé azonos az összes relációs adatbázis-alkalmazáson.

A tisztázás érdekében az adatbázis-kiszolgáló egyszerűen egy olyan szerver, amely az adatbázis-alkalmazásokon keresztül az ügyfelekkel kapcsolatos szolgáltatásokat tart fenn.

ADB-Engines több mint 300 DBMS-t sorol fel a rangsorában.

Szólj hozzá!