Inhoudsopgave:
Definitie - Wat betekent Database Server?
De term database-server kan verwijzen naar zowel hardware als software die wordt gebruikt om een database te draaien, afhankelijk van de context. Als software is een database-server het back-end gedeelte van een database-applicatie, volgens het traditionele client-server-model. Dit back-end gedeelte wordt soms het exemplaar genoemd. Het kan ook verwijzen naar de fysieke computer die wordt gebruikt om de database te hosten. Wanneer in deze context wordt vermeld, is de databaseserver meestal een speciale computer van hogere kwaliteit die de database host.
Merk op dat de databaseserver onafhankelijk is van de database-architectuur. Relationele databases, platte bestanden, niet-relationele databases: al deze architecturen kunnen worden ondergebracht op databaseservers.
Techopedia verklaart Database Server
In het client-server computermodel is er een speciale host voor het uitvoeren en bedienen van de bronnen, meestal een of meer softwaretoepassingen. Er zijn ook verschillende clients die verbinding kunnen maken met de server en de bronnen kunnen gebruiken die door deze server worden aangeboden en gehost.
Wanneer u databases in het client-server-model overweegt, kan de databaseserver de back-end van de databasetoepassing zijn (het exemplaar) of de hardwarecomputer die het exemplaar host. Soms verwijst het zelfs naar de combinatie van hardware en software.
In kleinere en middelgrote configuraties host de hardwaredatabaseserver meestal ook het servergedeelte van de softwaretoepassing die de database gebruikt. Als we bijvoorbeeld een bank overwegen, host de hardwaredatabaseserver de softwaredatabaseserver en de softwareapplicatie van de bank. Deze applicatie zal waarschijnlijk verbinding maken met de database via specifieke poorten en communicatie tussen processen gebruiken om in te loggen en toegang te krijgen tot de gegevens in de database. De gebruikers in de bank, zittend op hun personal computers, zullen ook de clientmodule van de applicatie die op hun computers is geïnstalleerd gebruiken om verbinding te maken met de database. In dit voorbeeld zijn er eigenlijk twee client-server-modellen die we bekijken: de database en de applicatie.
In grotere opstellingen kan het transactievolume zodanig zijn dat één computer de belasting niet aankan. In dit geval bevindt de databasesoftware zich op een speciale computer en de applicatie op een andere. In dit scenario is er een speciale databaseserver (de combinatie van hardware en software) en een afzonderlijke toepassingsserver.
