Direct naar de inhoud
xhosting

Managed database

2 min. lezen

Wat is een managed database?

Een managed database is een database die een aanbieder voor je draait en beheert. Je gebruikt de database zoals je gewend bent, maar het technische onderhoud ligt grotendeels bij de aanbieder. Dit heet ook wel Database as a Service.

Het verschil met een database in een gewoon hostingpakket zit vooral in de mate van beheer. Een managed database staat vaak in een eigen omgeving, los van de website. Het verschil met een zelf beheerde server lees je bij aparte databaseserver.

Wat neemt de aanbieder over?

Dat verschilt per aanbieder, maar meestal gaat het om:

  • updates en beveiligingspatches van de databasesoftware;
  • automatische back-ups, vaak met de mogelijkheid om terug te keren naar een eerder moment;
  • bewaking van beschikbaarheid en prestaties;
  • replicatie of een reservekopie die overneemt bij een storing;
  • het vergroten van opslag of capaciteit.

Je houdt zelf de verantwoordelijkheid voor de tabelstructuur, je queries, je gebruikers en wie er bij mag. Een managed database neemt dus niet alles over. Hoe goed die taken worden uitgevoerd, verschilt per aanbieder. Vergelijk daarom precies wat is inbegrepen en waar de verantwoordelijkheid van de aanbieder ophoudt.

Wanneer is een managed database zinvol?

Een managed database past bij een groeiende applicatie met belangrijke gegevens, bij eisen aan hoge beschikbaarheid, of als niemand in het team tijd of kennis heeft voor databasebeheer. Het kost meer, maar je hebt minder zorgen over onderhoud.

Er zijn ook nadelen. Je hebt minder invloed op de configuratie, je bent afhankelijk van de mogelijkheden van de aanbieder, en een database die ver van je webserver staat, kan vertraging geven. Voor een gewone website of CMS-site is de database in je hostingpakket vaak voldoende. Vraag je hoster of dagelijkse back-ups inbegrepen zijn, want dat is een goede vraag ongeacht welke optie je kiest. Lees ook over de limieten op een hostingpakket.

Veelgestelde vragen

Is een managed database hetzelfde als een database in mijn hostingpakket?

Nee. Een database in een hostingpakket draait vaak op een gedeelde server, en het beheer ligt grotendeels bij jou of je hoster. Bij een managed database neemt een aanbieder meer van dat werk over, en is de database meestal een aparte dienst met eigen beheer.

Heb ik een managed database nodig voor een gewone website?

Meestal niet. Een WordPress-site of kleine webwinkel draait prima op de database van het hostingpakket, zolang het verkeer en de hoeveelheid gegevens daarbij passen. Overweeg een managed database pas als je veel verkeer hebt, hoge eisen stelt aan beschikbaarheid of geen tijd hebt voor databasebeheer.

Corrupte database

Een corrupte database is een database met beschadigde tabellen. Lees wat het betekent, welke oorzaken er zijn en waarom een recente back-up telt.

Aparte databaseserver

Een aparte databaseserver scheidt je database van de webserver. Lees wat dat oplevert voor schaal en stabiliteit, en welke nadelen zoals vertraging er...

Wat is een database

Wat is een database? Lees welke gegevens een website erin bewaart, waarom dynamische sites er niet zonder kunnen en wat je als eigenaar moet weten.