Wat is een database administrator

en wat doet hij in de praktijk

Ik ben Karst Dollekamp en werf sinds 2003 IT-professionals, met een groeiend aandeel data specialisten in mijn dagelijkse praktijk. In dit artikel leg ik uit wat een database administrator precies doet, met welke databases en tools hij werkt, hoe de rol zich verhoudt tot een data engineer,waarom het vak sterk verandert en wat hij verdient.

Wat is een database administrator

Een database administrator (DBA) is iemand die data structureert, opslaat en toegankelijk maakt met gespecialiseerde databasesoftware. De rol omvat onder meer capaciteitsplanning, databaseontwerp, installatie van databasesoftware, datamigratie, prestatieoptimalisatie, databasebeveiliging en back-up en herstel.

De hoofdtaken van een DBA

De verantwoordelijkheden van een DBA liggen dicht bij elkaar, ongeacht sector of databasesysteem. De kern van het werk bestaat uit:

  • Capaciteitsplanning: inschatten hoeveel opslag- en rekencapaciteit een database nu en bij toekomstige groei nodig heeft.
  • Databaseontwerp: de structuur en indexering bepalen waarmee data betrouwbaar en snel doorzoekbaar blijft.
  • Installatie en configuratie: databasesoftware installeren, instellen en up-to-date houden.
  • Datamigratie: data overzetten tussen systemen of versies, zonder verlies of onnodige downtime.
  • Prestatieoptimalisatie: trage query’s opsporen en verhelpen voordat gebruikers er last van krijgen.
  • Databasebeveiliging: toegangsrechten beheren en gevoelige data beschermen tegen ongeautoriseerde toegang.
  • Back-up en herstel: back-ups plannen en testen, zodat een storing nooit tot dataverlies leidt.

Daarnaast verhelpt een DBA storingen zodra ze zich voordoen, en werkt hij nauw samen met de rest van de ICT-afdeling om de database toegankelijk en bruikbaar te houden voor wie ermee moet werken.

Neem een concreet voorbeeld: een webshop merkt dat de bestelpagina tijdens piekmomenten trager wordt. De DBA analyseert welke query’s de meeste tijd kosten, herschrijft de indexering en verdeelt de belasting slimmer over de beschikbare capaciteit, zodat de site tijdens de volgende piek gewoon blijft functioneren.

Welke kennis en vaardigheden een DBA nodig heeft

Naast technische kennis vraagt de rol om een aantal vaste eigenschappen:

  • Stressbestendigheid en probleemoplossend vermogen, voor het moment dat een storing zich voordoet.
  • Sociale en communicatieve vaardigheden, om gebruikers goed te kunnen instrueren.

Kennis van besturingssystemen en storage-oplossingen zoals SAN en TAN.

Een certificering weegt bij deze rol vaak zwaarder dan bij veel andere IT-functies. Oracle Certified Professional en Microsoft Certified: Azure Database Administrator Associate gelden als een betrouwbaar bewijs dat iemand een specifiek systeem echt beheerst, en tellen bij het werven van een DBA vaak net zo zwaar mee als het aantal jaren ervaring.

De relatie tussen een database administrator en een data engineer

Die relatie is nauw en complementair. Een DBA bewaakt de stabiliteit en veiligheid van de database zelf, terwijl een data engineer zich richt op de stroom en transformatie van de data die erin en eruit gaat, via pijplijnen die data uit verschillende bronnen naar de database of een data lake brengen.

In de praktijk stemmen beide rollen voortdurend op elkaar af. De DBA adviseert over tabelstructuren, indexering en query-optimalisatie, zodat de pijplijnen van de data engineer de database niet overbelasten. De data engineer laat op zijn beurt weten hoeveel data er verwerkt gaat worden, zodat de DBA de capaciteit op tijd kan opschalen. Ook toegang en autorisaties lopen via deze samenwerking: de DBA beheert de accounts en bepaalt welke rechten een pijplijn krijgt, en de data engineer vraagt daar de juiste toegang voor aan.

Kort gezegd: de data engineer bouwt de wegen, de infrastructuur, waarover de data beweegt, en de DBA beheert de garage waar die data veilig geparkeerd staat. Bij een groeiende organisatie betekent dat bijvoorbeeld: de data engineer bouwt een pijplijn die klantdata elk uur ververst, en de DBA zorgt dat de database die toename aankan zonder dat rapportages vertraging oplopen.

Waarom het vak van DBA verandert

Het aantal traditionele DBA’s neemt al enkele jaren af. Niet omdat databases minder belangrijk zijn geworden, integendeel, maar omdat de manier waarop organisaties ze beheren fundamenteel is veranderd. Vier ontwikkelingen liggen hieraan ten grondslag.

Databases draaien steeds vaker in de cloud, via managed diensten zoals Amazon RDS, Azure SQL of Google Cloud SQL, die routinetaken als patches en back-ups automatisch afhandelen. Bedrijven hebben hierdoor minder behoefte aan een fulltime beheerder voor dat soort routineonderhoud. Tegelijk werken IT-teams steeds meer volgens DevOps-principes, waarbij infrastructuur via code wordt beheerd en repetitief werk wordt geautomatiseerd, zodat het werk verschuift van handmatig beheer naar het schrijven en onderhouden van die automatisering. Ook kunstmatige intelligentie neemt een deel van het traditionele werk over: moderne databases stellen zichzelf steeds vaker automatisch bij, van indexering tot query-optimalisatie.

Het resultaat is een verschuiving in functietitels, niet het verdwijnen van het vakgebied. Veel DBA’s ontwikkelen zich richting data engineer, database reliability engineer of cloud architect, rollen waarin databasekennis wordt gecombineerd met softwareontwikkeling of cloud-architectuur. Voor werkgevers betekent dit dat een vacaturetekst voor een “traditionele” DBA steeds vaker beter aansluit bij wat een data engineer of cloud architect in de praktijk doet. Samengevat: de traditionele DBA-functie krimpt, maar wie meebeweegt naar deze bredere rollen, blijft onverminderd relevant.

Wat verdient een database administrator

Voor actuele salarisbandbreedtes per ervaringsniveau verwijs ik naar onze salarisgids voor data specialisten, waarin de DBA naast de andere rollen in een datateam staat.

Zoek je een database administrator?

Met 23+ jaar ervaring in IT-recruitment vind ik binnen 3 weken 3 tot 4 kandidaten die ik zelf heb gesproken. Geen stapels ongeschikte cv’s, maar kwaliteit boven kwantiteit. Neem contact op, dan bespreken we vrijblijvend hoe we deze rol samen invullen.

 

Met 23+ jaar ervaring in IT-recruitment vind ik binnen 3 weken 3 tot 4 kandidaten die ik zelf heb gesproken.

Neem contact op, dan bespreken we vrijblijvend hoe ik deze rol kan invullen

Contact