Az adatbázis-szerver olyan számítógépes rendszer, amely más számítógépek számára olyan szolgáltatásokat nyújt, amelyek az adatbázisból való információk elérésével és lekérésével kapcsolatosak. Az adatbázis-kiszolgálóhoz való hozzáférés történhet a felhasználó gépén helyileg futó előtéren (például phpMyAdmin) vagy magán az adatbázis-kiszolgálón futó háttérfelületen keresztül, amely távoli shell használatával érhető el. Az adatbázisban lévő információk lekérése után az adatok exportálásra kerülnek az adatokat kérő személyhez.
Mi az adatbázis szerver?

Az adatbázis-kiszolgáló egy LAN-on lévő számítógép, amely adatbázisok tárolására és visszakeresésére szolgál
Hasonló egy adattárházhoz, ahol egy webhely információkat tárol vagy karbantart. Az adatbázis-kiszolgáló egy LAN- on lévő számítógép, amely adatbázisok tárolására és visszakeresésére szolgál. Az adatbázis-kiszolgáló tartalmazza az adatbázis-kezelő rendszert (DBMS) és adatbázisokat. Az ügyfelek kérésére megkeresi az adatbázisban a kiválasztott rekordokat, és visszaküldi azokat a hálózaton keresztül.
Az adatbázis-kiszolgáló olyan szerverként definiálható, amely adatbázis-szolgáltatások nyújtására specializálódott. Egy ilyen szerver adatbázisszoftvert fog futtatni. Az adatbázis-kiszolgáló gyakran megtalálható kliens-szerver környezetben, ahol a kliensrendszer által keresett információkat szolgáltatja.
Az adatbázis-kiszolgáló szerepe
Az adatbázis-kiszolgálók nagyon hasznosak olyan szervezetek számára, amelyek sok adattal rendelkeznek, amelyeket rendszeresen kell feldolgozni. Ha kliens-szerver architektúrája van, ahol a klienseknek túl gyakran kell adatokat feldolgozniuk, jobb, ha adatbázis-kiszolgálóval dolgozunk. Egyes szervezetek fájlszervereket használnak az adatok tárolására és feldolgozására. De az adatbázisszerverek sokkal hatékonyabbak, mint a fájlszerverek.
Egy adatbázis-hálózatban az ügyfelek SQL kéréseket hajtanak végre az adatbázis-kiszolgáló felé. A Network Database Server feldolgozza az ügyfelektől érkező adatbáziskéréseket, és az SQL-parancsok végrehajtott válaszai a hálózaton lévő számítógépeken keresztül érkeznek vissza. Röviden, az adatbázis-kiszolgáló feldolgozza a kérést, vagy megkeresi a kért eredményeket. Az adatbázis-kiszolgálókat néha SQL motoroknak is nevezik.

Az adatbázis-funkciókat az adatbázis-kiszolgáló kezeli
Minden adatbázis-funkciót az adatbázis-kiszolgáló vezérel. Bármilyen típusú számítógép használható adatbázis-kiszolgálóként, beleértve a mikroszámítógépeket, miniszámítógépeket vagy nagyszámítógépeket. A nagy szervezeti hálózatokban a nagyszámítógépeket szerverként használják.
Vannak, akik a központi DBMS-funkciókat háttérfüggvényeknek, az ügyfélalkalmazásokat pedig előtér-programoknak hívják. Azt mondhatjuk, hogy az ügyfél az alkalmazás, amely a DBMS-sel kommunikál, az adatbázis-kiszolgáló pedig egy DBMS.
Az adatbázis-kiszolgáló kezeli a DBMS helyreállítási biztonsági szolgáltatásait. Kikényszeríti a DBMS-en belül meghatározott megszorításokat, vezérli és felügyeli az összes csatlakoztatott klienst, valamint kezel minden adatbázis-hozzáférési és vezérlési funkciót.
Az adatbázis-kiszolgáló párhuzamos hozzáférés-vezérlést, jobb biztonságot biztosít, és a kiszolgáló elrejti a DBMS-t az ügyfelek elől. Többfelhasználós környezetet biztosít (egyszerre több felhasználó is elérheti az adatbázist). Minden adat az adatszerveren van tárolva, így a DBA könnyen készíthet biztonsági másolatot az adatbázisról.
Az ODBC (Open Database Connectivity) nevű szabvány alkalmazásprogramozási felületet (API) biztosít, amely lehetővé teszi az ügyféloldali programok számára a kiszolgálóoldali DBMS meghívását. Ehhez mindkét oldalra (vagyis kliensre és szerverre) telepíteni kell a szükséges szoftvereket. Ezután egy ügyfélprogram csatlakozik az adatbázis-kiszolgálóhoz, és kéréseket (lekérdezéseket) küld az ODBC API segítségével. A szerver feldolgozza a lekérdezéseket és visszaküldi a lekérdezések eredményét a kliens programnak, amit a kliens dolgoz fel.
Többet látni: