En databasserver är ett datorsystem som förser andra datorer med tjänster relaterade till att komma åt och hämta information från en databas. Åtkomst till databasservern kan ske genom ett gränssnitt som körs lokalt på användarens dator (till exempel phpMyAdmin) eller en backend som körs på själva databasservern, nås med hjälp av ett fjärrskal. När informationen i databasen har hämtats exporteras den till den person som begär uppgifterna.
Vad är en databasserver?

Databasserver är en dator på ett LAN dedikerad till att lagra och hämta databaser
Det liknar ett datalager där en webbplats lagrar eller underhåller information. Databasserver är en dator på ett LAN dedikerad till att lagra och hämta databaser. Databasservern innehåller Database Management System (DBMS) och databaser. På begäran från klienter söker den i databasen efter utvalda poster och överför dem tillbaka över nätverket.
Databasserver kan definieras som en server som är specialiserad på att tillhandahålla databastjänster. En sådan server kommer att köra databasprogramvara. En databasserver kan ofta hittas i en klient-servermiljö, där den tillhandahåller information som söks av klientsystemet.
Databasserverns roll
Databasservrar är mycket användbara för organisationer som har mycket data som behöver bearbetas regelbundet. Om du har en klient-server-arkitektur, där klienterna behöver bearbeta data för ofta, är det bättre att arbeta med en databasserver. Vissa organisationer använder filservrar för att lagra och bearbeta data. Men databasservrar är mycket effektivare än filservrar.
I ett databasnätverk exekverar klienter SQL-förfrågningar till databasservern. Nätverksdatabasservern behandlar databasförfrågningar från klienter och de utförda svaren av SQL-kommandon kommer tillbaka via datorer i nätverket. Kort sagt, databasservern bearbetar begäran eller söker upp de begärda resultaten. Databasservrar kallas ibland även SQL-motorer.

Databasfunktioner hanteras av databasservern
Alla databasfunktioner styrs av databasservern. Vilken typ av dator som helst kan användas som databasserver, inklusive mikrodatorer, minidatorer eller stordatorer. I stora organisatoriska nätverk används stordatorer som servrar.
Vissa människor kallar de centrala DBMS-funktionerna back-end-funktioner, och klientapplikationsprogrammen front-end-program. Du kan säga att klienten är applikationen som används för att kommunicera med DBMS, och databasservern är en DBMS.
Databasservern hanterar DBMS:s återställningssäkerhetstjänster. Den upprätthåller specificerade begränsningar inom DBMS, kontrollerar och hanterar alla anslutna klienter och hanterar alla databasåtkomst- och kontrollfunktioner.
Databasservern ger samtidig åtkomstkontroll, bättre säkerhet och servern döljer DBMS från klienter. Det ger en miljö för flera användare (flera användare kan komma åt databasen samtidigt). All data lagras på dataservern, så DBA kan enkelt skapa en säkerhetskopia av databasen.
En standard som kallas ODBC (Open Database Connectivity) tillhandahåller ett applikationsprogrammeringsgränssnitt (API), vilket gör att program på klientsidan kan anropa DBMS på serversidan. För detta ändamål måste nödvändig programvara installeras på båda sidor (dvs både klient och server). Sedan ansluter ett klientprogram till databasservern och skickar förfrågningar (frågor) med hjälp av ODBC API. Servern bearbetar frågorna och skickar tillbaka resultaten av frågorna till klientprogrammet, som bearbetas av klienten.
Se mer: