Innholdsfortegnelse:
Definisjon - Hva betyr databaseadministrasjon?
Databaseadministrasjon refererer til hele settet med aktiviteter utført av en databaseadministrator for å sikre at en database alltid er tilgjengelig etter behov. Andre nært beslektede oppgaver og roller er databasesikkerhet, databaseovervåking og feilsøking og planlegging for fremtidig vekst.
Databaseadministrasjon er en viktig funksjon i enhver organisasjon som er avhengig av en eller flere databaser.
Techopedia forklarer databaseadministrasjon
Databaseadministratoren (DBA) er vanligvis en dedikert rolle i IT-avdelingen for store organisasjoner. Imidlertid outsource eller kontraherer mange mindre selskaper som ikke har råd til en DBA på heltid, rollen til en spesialisert leverandør, eller slå sammen rollen med en annen i IKT-avdelingen slik at begge blir utført av en person.
Databaseadministrasjonens primære rolle er å sikre maksimal oppetid for databasen slik at den alltid er tilgjengelig når det er nødvendig. Dette vil typisk innebære proaktiv periodisk overvåking og feilsøking. Dette innebærer igjen noen tekniske ferdigheter fra DBAs side. I tillegg til dybdekunnskap om den aktuelle databasen, vil DBA også trenge kunnskap og kanskje opplæring i plattformen (databasemotor og operativsystem) som databasen kjøres på.
En DBA er vanligvis også ansvarlig for andre sekundære, men fortsatt kritisk viktige, oppgaver og roller. Noen av disse inkluderer:
- Databasesikkerhet: Sikre at bare autoriserte brukere har tilgang til databasen og styrker den mot ekstern, uautorisert tilgang.
- Databasetuning: finjustere en av flere parametere for å optimalisere ytelsen, for eksempel serverminnetildeling, filfragmentering og diskbruk.
- Sikkerhetskopiering og gjenoppretting: Det er en DBAs rolle å sørge for at databasen har tilstrekkelige sikkerhetskopierings- og gjenopprettingsprosedyrer på plass for å komme seg etter et eventuelt tap av data eller bevisst tap av data.
- Produsere rapporter fra spørringer: DBAer blir ofte bedt om å generere rapporter ved å skrive spørringer, som deretter kjøres mot databasen.
Det er klart av alt det ovenstående at databaseadministrasjonsfunksjonen krever teknisk opplæring og mange års erfaring. Noen selskaper som tilbyr kommersielle databaseprodukter, for eksempel Oracle DB og Microsofts SQL Server, tilbyr også sertifiseringer for sine spesifikke produkter. Disse bransjesertifiseringene, for eksempel Oracle Certified Professional (OCP) og Microsoft Certified Database Administrator (MCDBA), strekker seg langt mot å forsikre organisasjoner om at en DBA faktisk er grundig trent på det aktuelle produktet. Fordi de fleste relasjonsdatabaseprodukter i dag bruker SQL-språket, er kunnskap om SQL-kommandoer og syntaks også en verdifull ressurs for dagens DBA-er.