Jobroll: databaseadministrator

Forfatter: Laura McKinney
Oprettelsesdato: 3 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
How to Become a Database Administrator | Database Administrator Skills | Intellipaat
Video.: How to Become a Database Administrator | Database Administrator Skills | Intellipaat

Indhold


Kilde: Mast3r / Dreamstime.com

Tag væk:

Databaseadministratoren har et centralt job - og adskillige andre relaterede job. Se, hvordan en DBA håndterer dette ansvar.

Hvad gør en databaseadministrator?

Databaseadministratorens (DBA) job har været front og center i erhvervslivet i årtier.

Lige siden de første og mest primitive databaser optrådte i computer mainframe-systemer, har databaseadministratorer håndteret det hårde job med fuldt ud at implementere databasedesign i forretningsdrift.

Databaseadministratorer er ofte "chefen", når det kommer til at få nøgledata til databaser og administrere dem, mens de er der. Se på databaseadministratorjobsannoncer, og du vil stadig se ord som "monitor, sikkerhedskopiering og administrering" af data sammen med emner som "performance tuning" og "database support." Databaseadministratorer kan være dybt involveret i fejlfinding, billetvedligeholdelse osv., mens du også håndterer rutinemæssig vedligeholdelse, specielle projekter eller endda migrationer. Da de bærer disse forskellige hatte, bliver databaseadministratorer ofte bedt om at være på vagt for at håndtere specifikke databaseproblemer. (Her er et par nyttige tip til DBA'er: 6 Effektivitetstips til databaseadministratorer.)


Software og protokoller

Databaseadministratorer skal være kompetente med specifikke protokoller, der bruges til håndtering af hentninger eller anmodninger fra en database.

Tidligere var det mest almindelige af disse SQL eller “Struktureret forespørgsel om sprog.” SQL fungerede som det største køretøj til håndtering af dataforespørgsler. Dets sæt af kommandoer og syntaks letter det at gribe nøgle forretningsinformation ud af databasen og gøre det nyttigt i et virksomhedsmiljø.

I dag er dette landskab ændret noget. Fremkomsten af ​​PostgreSQL og andre protokoller har diversificeret databaseadministrationsverdenen.

Ved at navigere i dette mere sofistikerede miljø kan databaseadministratorer muligvis bruge sekundær software som Oracle og Teradata ressourcer.

”Databaseadministratorer bruger en specialiseret software til at gemme og administrere dataene,” siger Brett Helling, ejer af tech-opstart Ridester. ”Denne rolle kan omfatte kapacitetsopbygning og planlægning, installation, konfiguration og design af databasen. Dette inkluderer også fejlfinding af de problemer, der opstår under installationen eller efter at der kræves vedligeholdelse af systemerne. Prestationsovervågning af systemerne kontrolleres grundigt såvel som sikkerhedskopiering af systemerne. ”


Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

Migration fra traditionelle modeller til nye modeller

Et af databaseadministratorens store opgaver er at følge databasens udvikling gennem dens successive faser.

Der er sandsynligvis ikke noget bedre eksempel end havskiftet fra traditionelle SQL-databaser til et nyt “NoSQL” -system.

NoSQL-databasen erstatter den traditionelle relationsdatabase i mange forretningsoperationer. NoSQL tilbyder muligheden for at oprette en applikation uden at definere et skema, mere alsidige databasefunktioner, lettere skalering og i mange tilfælde open source udviklingsmuligheder. PostgreSQL i sig selv er også et open source-værktøj, og ved evaluering af ethvert databaseadministratorjob er det værd at spørge, hvordan et firma vejer både open source og proprietære licensprodukter i sin overordnede IT-strategi.

Mennesker og processer

Ideelt set bør databaseadministratorer også have mennesker færdigheder. Som med andre former for jobroller, bliver de nødt til at arbejde gennem kommandokæder, etablere buy-in og være i stand til at passere stafettpinnen, når det er berettiget. Derfor specificerer mange virksomheder også ”verbale og skriftlige kommunikationsevner” i jobannoncer, og hvorfor interviewprocessen så ofte inkluderer et ”menneskeligt touch” selv i denne digitale tidsalder.

"Nogle databaseadministratorer er ... ansvarlige for at uddanne forskellige medarbejdere i korrekt og effektiv brug af databasen," siger Sean Si, administrerende direktør og grundlægger af SEO Hacker og en dataanalyse og haste-junkie, der bruger sin tid på at inspirere unge iværksættere gennem samtaler og seminarer.

Virksomheder er bygget af mennesker og processer - administratorer spiller en afgørende rolle. De er ”ledere” af en slags - og det betyder, at man navigerer til menneskecentriske processer, selv når de er så centreret om tech (i dette tilfælde databasen som monolit).

Hver dag, hver uge, hvert år

I det væsentlige skal databaseadministratorer være der, hvis der er et problem med databasen, et behov for at starte et nyt initiativ eller pilotprojekt eller virkelig enhver større forretningsændring i datastyring. Se på jobannoncer for databaseadministratorer, og du vil se anmodninger om rotationsopkald, emner, der involverer teamledelse, og andre "fortæller", at dette ofte er en tidskrævende rolle. I nogle sanser har databaseadministratorer aldrig en "fridag", fordi selv når de ikke er i, er selve databasen "ind." (Her er hvad man ikke skal gøre som en DBA: 5 DBA-fejl, der skal undgås for enhver pris.)

Rå og ufiltrerede data

Et andet af databaseadministratorernes hovedansvar har at gøre med den ønskede tilstand af datafordringer.

Enhver, der har læst op om datastyring eller masterdatastyring, er bekendt med udfordringerne ved håndtering af rådata.

Rå eller ustrukturerede data er data, der ikke i sig selv præsenteres i "pæne små rækker" - de kan være hjemmehørende i en relationsdatabase, men de kan ikke umiddelbart hentes af SQL. Ofte adskiller tilstanden for hver individuel post med delvise felter, stop- og startdatastrømme, uforskudelige akronymer, ikke-matchende tags og anden hovedpine.

Databaseadministratoren kan være en vigtig person i den Herculean indsats for at konformere, begrænse og afgrænse data med henblik på bedre virksomhedsbrug.

”En databaseadministrator - eller DBA - bygger, vedligeholder og optimerer behandlingen af ​​informationerne indeholdt i datalaget,” siger Randy Carlton, senior produktingeniør hos LogoMix. ”Historisk set ville en DBA opretholde datalaget i en traditionel relationsdatabase som Oracle og MySQL. I dag er DBAs rolle vokset med revolutionen af ​​skyen og big data, og moderne DBA'er skal være i stand til at udnytte skydatabaser, lokale databaser og andre datalagre, der spænder fra nøgleværdibutikker til søgemaskiner og alt ind i mellem."

Næste gang du tænker over, hvad en databaseadministrator gør, skal du huske alle ovennævnte filosofier og standarder og indse, at det virkelig er et ganske stort job. Disse fagfolk har altid siddet ved roret i databasen som et kritisk virksomhedsværktøj, og hvad enten det er knyttet til et datavarehus, der serveres af mellemvare, virtualiseret, containeret eller outsourcet til samlokalisering, har virksomheder stadig brug for nogen til at administrere DB - det er DBA .