Hem databaser Vad är databasadministratör (dba)? - definition från techopedia

Vad är databasadministratör (dba)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder databasadministratör (DBA)?

En databasadministratör, ofta känd bara av förkortningen DBA, är vanligtvis en roll inom avdelningen för informationsteknologi, som är ansvarig för att skapa, underhålla, säkerhetskopiera, fråga, ställa, tilldela användarrättigheter och säkerhet för en organisations databaser.

Rollen kräver teknisk utbildning och expertis i den specifika RDBMS som används av organisationen, utöver andra färdigheter som analytiskt tänkande och förmåga att koncentrera sig på uppgifter, samt erfarenhet av att arbeta med databaser i den verkliga världen. DBA-rollen är en kritisk medlem av IT-teamet.

Techopedia förklarar databasadministratör (DBA)

Kommersiella RDBMS-system som Microsofts SQL Server, Oracle DB, MySQL och IBMs DB2 är komplexa applikationer som kräver specialiserad kunskap och utbildning. De flesta innehåller också certifieringsprogram för att säkerställa potentiella arbetsgivare för en kandidats kunskaper i att hantera systemen.


Denna komplexitet kräver en utbildad, dedicerad roll med uppgift att ta hand om organisationens databaser som körs på dessa databasplattformar. Detta är DBA-rollen. Det är särskilt viktigt för organisationer som förlitar sig mycket på sina informationssystem och databaserna som utgör backend för dessa system. Exempel är banker, försäkringsbolag, sjukhus, högskolor och universitet, telekommunikationsföretag och många andra. I de flesta mindre organisationer fungerar DBA också som systemadministratör på grund av resursbegränsningar. Större organisationer är mer benägna att använda dedikerade DBA, eller till och med lag med DBA.


Eftersom databaser körs på en basplattform som består av serverhårdvaran och operativsystemet, måste DBA också vara tekniska experter, eller åtminstone mycket bekanta med dessa två områden också. Om till exempel en DBA vill göra en ny installation av en Oracle-databas på en Unix-server måste han / hon känna till komplikationerna i RAID-konfigurationen, liksom Unix-kommandona och uppgifterna som krävs för att utföra installationen.


Det finns olika typer av DBA beroende på organisationens krav:

  • Administrativ DBA - underhåller servrar och databaser och håller dem igång. Berörd med säkerhetskopior, säkerhet, korrigeringar, replikering. Det här är aktiviteter som främst syftar till att underhålla databasen och mjukvaruplattformen, men inte riktigt inblandade i att förbättra eller utveckla den.
  • Utveckling DBA - arbetar med att bygga SQL-frågor, lagrade procedurer och så vidare, som möter affärsbehov. Detta motsvarar en programmerare, men är specialiserad på databasutveckling. Vanligtvis kombinerade rollen som administrativ DBA.
  • Data Architect - utformar scheman, bygger tabeller index, datastrukturer och relationer. Denna roll fungerar för att bygga en struktur som tillgodoser ett allmänt affärsbehov inom ett visst område. Till exempel kommer ett mjukvaruföretag att använda dataarkitekter för att bygga en design för databasen för ett nytt kommersiellt applikationssystem för att driva en banks verksamhet. Designen används sedan av utvecklare och utvecklings DBA för att implementera den verkliga applikationen.
  • Data Warehouse DBA - detta är en relativt nyare roll som ansvarar för att slå samman data från flera källor till ett datalager. Måste behöva designa datalageret samt städa upp och standardisera data innan du laddar med hjälp av specialiserade datalastnings- och transformeringsverktyg.
Med det ökande utnyttjandet av IKT som ett verktyg för att öka effektiviteten i affärsverksamheten är DBA-funktionen en uppskattad - i de flesta arbetsmarknader är det faktiskt brist på erfarna DBA. Detta innebär att DBA på de flesta marknader har en säker arbetsroll, som sällan är inriktad på att minska och erbjuda god ersättning och tillväxtmöjligheter.
Vad är databasadministratör (dba)? - definition från techopedia