Innholdsfortegnelse:
- Definisjon - Hva betyr databaseadministrator (DBA)?
- Techopedia forklarer databaseadministrator (DBA)
Definisjon - Hva betyr databaseadministrator (DBA)?
En databaseadministrator, ofte kjent bare under forkortelsen DBA, er en rolle som regel innen avdeling for informasjonsteknologi, med ansvar for oppretting, vedlikehold, sikkerhetskopiering, spørring, innstilling, brukerrettigheter og sikkerhet for organisasjonens databaser.
Rollen krever teknisk trening og kompetanse i den spesifikke RDBMS som brukes av organisasjonen, i tillegg til andre ferdigheter som analytisk tenking og evne til å konsentrere seg om oppgaver, samt erfaring med å jobbe med databaser i den virkelige verden. DBA-rollen er et kritisk medlem av IT-teamet.
Techopedia forklarer databaseadministrator (DBA)
Kommersielle RDBMS-systemer som Microsofts SQL Server, Oracle DB, MySQL og IBMs DB2 er komplekse applikasjoner som krever spesialisert kunnskap og opplæring. De fleste har også sertifiseringsprogrammer for å sikre potensielle arbeidsgivere en kandidats ferdigheter i å administrere systemene.
Denne kompleksiteten krever en trent, dedikert rolle som har til oppgave å ivareta organisasjonens databaser som kjører på disse databaseplattformene. Dette er DBA-rollen. Det er spesielt viktig for organisasjoner som stoler sterkt på informasjonssystemene sine og databasene som danner grunnlaget for disse systemene. Eksempler er banker, forsikringsselskaper, sykehus, høyskoler og universiteter, telekommunikasjonsselskaper og mange andre. I de fleste mindre organisasjoner fungerer DBA også som systemadministrator på grunn av ressursbegrensninger. Det er mer sannsynlig at større organisasjoner bruker dedikerte DBA-er, eller til og med team av DBA-er.
Siden databaser kjører på en baseplattform som består av serverhardware og operativsystem, må DBA også være tekniske eksperter, eller i det minste veldig fortrolige med disse to områdene også. For eksempel, hvis en DBA ønsker å gjøre en ny installasjon av en Oracle-database på en Unix-server, vil han / hun måtte kjenne til vanskelighetene med RAID-konfigurasjon, samt Unix-kommandoene og oppgavene som kreves for å utføre installasjonen.
Det er forskjellige typer DBA-er, avhengig av organisasjonens krav:
- Administrativ DBA - vedlikeholder serverne og databasene og holder dem i gang. Bekymret for sikkerhetskopier, sikkerhet, oppdateringer, replikering. Dette er aktiviteter som for det meste er rettet mot å opprettholde databasen og programvareplattformen, men egentlig ikke involvert i å forbedre eller utvikle den.
- Utvikling DBA - jobber med å bygge SQL-spørsmål, lagrede prosedyrer og så videre, som oppfyller forretningsbehov. Dette tilsvarer en programmerer, men som spesialiserer seg på databaseutvikling. Vanligvis kombinert rollen som administrativ DBA.
- Data Architect - designer skjemaer, bygger tabeller indekser, datastrukturer og relasjoner. Denne rollen arbeider for å bygge en struktur som tilfredsstiller et generelt forretningsbehov i et bestemt område. For eksempel vil et programvareselskap bruke dataarkitekter for å lage en design for databasen til et nytt kommersielt applikasjonssystem for å drive en banks virksomhet. Designet brukes deretter av utviklere og utviklings-DBAer for å implementere den faktiske applikasjonen.
- Data Warehouse DBA - dette er en relativt nyere rolle, ansvarlig for å slå sammen data fra flere kilder til et datavarehus. Må være nødt til å designe datavarehuset i tillegg til å rydde opp og standardisere dataene før lasting ved hjelp av spesialiserte datainnlastings- og transformasjonsverktøy.