Databaseserver

Denne artikel har brug for yderligere citater til verifikation. Hjælp venligst med at forbedre denne artikel ved at tilføje henvisninger til pålidelige kilder. Ukilderet materiale kan blive anfægtet og fjernet.
Find kilder: “Databaseserver” – nyheder – aviser – bøger – scholar – JSTOR (september 2014) (Learn how and when to remove this template message)

En databaseserver er en server, der bruger et databaseprogram, der leverer databasetjenester til andre computerprogrammer eller til computere, som defineret af klient-server-modellen. Database management systemer (DBMS) tilbyder ofte database-server funktionalitet, og nogle database management systemer (såsom MySQL) er udelukkende afhængige af klient-server modellen for databaseadgang (mens andre f.eks. SQLite er beregnet til at blive brugt som en indlejret database).

Brugerne får adgang til en databaseserver enten via en “front end”, der kører på brugerens computer – som viser de ønskede data – eller via “back end”, der kører på serveren og håndterer opgaver såsom dataanalyse og lagring.

I en master-slave-model er database-masterservere centrale og primære datasteder, mens database-slaveservere er synkroniserede sikkerhedskopier af masteren, der fungerer som proxyer.

De fleste databaseapplikationer reagerer på et forespørgselssprog. Hver database forstår sit forespørgselssprog og konverterer hver enkelt indsendt forespørgsel til serverlæsbar form og udfører den for at hente resultater.

Eksempler på proprietære databaseapplikationer omfatter Oracle, DB2, Informix og Microsoft SQL Server. Eksempler på fri software-databaseapplikationer omfatter PostgreSQL, og under GNU General Public Licence omfatter Ingres og MySQL. Hver server anvender sin egen forespørgselslogik og -struktur. SQL (Structured Query Language) forespørgselssproget er mere eller mindre det samme på alle relationelle databaseapplikationer.

Til præcisering er en databaseserver simpelthen en server, der vedligeholder tjenester relateret til klienter via databaseapplikationer.

DB-Engines opregner over 300 DBMS’er i sin rangordning.

Skriv en kommentar