Inhoudsopgave:
Definitie - Wat betekent databasebeheer?
Databasebeheer verwijst naar de hele reeks activiteiten die door een databasebeheerder worden uitgevoerd om ervoor te zorgen dat een database altijd beschikbaar is als dat nodig is. Andere nauw verwante taken en rollen zijn databasebeveiliging, databasebewaking en probleemoplossing en planning voor toekomstige groei.
Databasebeheer is een belangrijke functie in elke organisatie die afhankelijk is van een of meer databases.
Techopedia legt uit Databasebeheer
De databasebeheerder (DBA) is meestal een specifieke rol op de IT-afdeling voor grote organisaties. Veel kleinere bedrijven die zich geen full-time DBA kunnen veroorloven, besteden de rol meestal uit aan een gespecialiseerde leverancier of voegen de rol samen met een andere op de ICT-afdeling zodat beide door één persoon worden uitgevoerd.
De primaire rol van databasebeheer is zorgen voor maximale up-time voor de database zodat deze altijd beschikbaar is wanneer dat nodig is. Dit houdt meestal proactieve periodieke monitoring en probleemoplossing in. Dit brengt op zijn beurt enkele technische vaardigheden met zich mee van de kant van de DBA. Naast diepgaande kennis van de betreffende database, heeft de DBA ook kennis en misschien training nodig in het platform (database-engine en besturingssysteem) waarop de database wordt uitgevoerd.
Een DBA is meestal ook verantwoordelijk voor andere secundaire, maar nog steeds zeer belangrijke taken en rollen. Sommige hiervan zijn:
- Databasebeveiliging: ervoor zorgen dat alleen geautoriseerde gebruikers toegang hebben tot de database en deze beveiligen tegen externe, ongeautoriseerde toegang.
- Tuning van de database: tweaken van verschillende parameters om de prestaties te optimaliseren, zoals servergeheugentoewijzing, fragmentatie van bestanden en schijfgebruik.
- Back-up en herstel: het is de taak van een DBA om ervoor te zorgen dat de database beschikt over adequate back-up- en herstelprocedures om te herstellen van onopzettelijk of opzettelijk verlies van gegevens.
- Rapporten produceren uit query's: er wordt vaak een beroep gedaan op DBA's om rapporten te genereren door query's te schrijven, die vervolgens worden uitgevoerd in de database.
Uit het bovenstaande blijkt duidelijk dat de databasebeheerfunctie technische training en jarenlange ervaring vereist. Sommige bedrijven die commerciële databaseproducten aanbieden, zoals Oracle DB en Microsoft's SQL Server, bieden ook certificeringen voor hun specifieke producten. Deze branchecertificeringen, zoals Oracle Certified Professional (OCP) en Microsoft Certified Database Administrator (MCDBA), helpen organisaties er zeker van dat een DBA inderdaad grondig is getraind op het product in kwestie. Omdat de meeste relationele databaseproducten tegenwoordig de SQL-taal gebruiken, is kennis van SQL-opdrachten en syntaxis ook een waardevol bezit voor de DBA's van vandaag.