Databasebeheer

In het dagelijkse leven ben ik als database beheerder werkzaam. Dit houdt in dat je ervoor zorgt dat de databases van klanten in een zodanige technische staat blijven dat ze probleemloos blijven werken. Je moet dan denken aan zaken als beschikbaarheid (zijn alle factoren bekend en onderzocht die ervoor kunnen zorgen de database niet meer werkt), herstelbaarheid (zijn er voorzieningen om een crash te voorkomen en worden er backups gemaakt in het geval van) en zaken als monitoring zodat er voorspellingen gemaakt kunnen worden over toekomstig gedrag. Ik vergelijk database beheer weleens met windows beheer. Niet iedereen weet dat er tussen het programma waarmee je werkt (de applicatie) en de bestanden waarin de gegevens worden opgeslagen (de database) een programma actief is welke de database manipuleert. Zonder dit programma geen database! Dit programma heet in IT termen een RDBMS. De tegenwoordige RDBMS'sen zijn zo omvangrijk dat je dit kunt vergelijken met een Operating Systeem als Windows XP. Vooral professionele RDBMS'sen zoals Oracle en Microsoft SQL Server hebben zoveel mogelijkheden dat je hier een dagtaak aan kunt hebben. En dat is wat ik dus doe. Op dit moment ben ik werkzaam als databasebeheerder werkzaam bij GEA Refrigeration Netherland, afdeling IT Services, waar ik MSSQL databases beheer. Mijn kennis van RDBMS'sen ligt op het gebied van Oracle (versie 7 t/m 10g) en MSSQL (versie 4.21 tot 2008). Verder heb ik vanuit mijn webdesign kennis ook ervaring met MySQL databases. Voor het beheer van databases zijn er diverse commerciele hulpmiddelen beschikbaar, maar persoonlijk ontwikkel ik graag zelf scripts voor het databasebeheer (ik heb ook programmeer-ervaring). Ik zal deze site ook gaan gebruiken om mijn kennis hierover te delen.

Gerelateerde artikelen

MSSQL scripts