Databaseserver

Dit artikel behoeft aanvullende citaties ter verificatie. Help dit artikel te verbeteren door citaten naar betrouwbare bronnen toe te voegen. Materiaal zonder bronvermelding kan worden aangevochten en verwijderd.
Vind bronnen: “Database server” – nieuws – kranten – boeken – scholar – JSTOR (september 2014) (Leer hoe en wanneer u dit sjabloonbericht verwijdert)

Een databaseserver is een server die gebruikmaakt van een databasetoepassing die databasediensten verleent aan andere computerprogramma’s of aan computers, zoals gedefinieerd door het client-servermodel. Databasebeheersystemen (DBMS’en) bieden vaak database-serverfunctionaliteit, en sommige databasebeheersystemen (zoals MySQL) vertrouwen uitsluitend op het client-servermodel voor databasetoegang (terwijl andere, zoals SQLite, bedoeld zijn voor gebruik als een ingebedde database).

Gebruikers hebben toegang tot een databaseserver via een “front-end” op de computer van de gebruiker – die de gevraagde gegevens weergeeft – of via de “back-end”, die op de server draait en taken zoals gegevensanalyse en opslag afhandelt.

In een master-slave-model zijn database-masterservers centrale en primaire locaties van gegevens, terwijl database-slaveservers gesynchroniseerde back-ups van de master zijn die als proxies fungeren.

De meeste databasetoepassingen reageren op een querytaal. Elke database begrijpt zijn query-taal en converteert elke ingediende query naar server-leesbare vorm en voert deze uit om resultaten op te halen.

Voorbeelden van bedrijfseigen databasetoepassingen zijn Oracle, DB2, Informix, en Microsoft SQL Server. Voorbeelden van vrije-software databasetoepassingen zijn PostgreSQL; en onder de GNU General Public Licence zijn Ingres en MySQL. Elke server gebruikt zijn eigen query-logica en -structuur. De SQL (Structured Query Language) query-taal is min of meer gelijk voor alle relationele databasetoepassingen.

Ter verduidelijking, een databaseserver is eenvoudigweg een server die diensten onderhoudt voor cliënten via databasetoepassingen.

DB-Engines noemt meer dan 300 DBMS’en in zijn ranglijst.

Plaats een reactie