Jobbroll: databasadministratör

Författare: Laura McKinney
Skapelsedatum: 3 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Jobbroll: databasadministratör - Teknologi
Jobbroll: databasadministratör - Teknologi

Innehåll


Källa: Mast3r / Dreamstime.com

Hämtmat:

Databasadministratören har ett centralt jobb - och många andra relaterade jobb. Se hur en DBA hanterar dessa skyldigheter.

Vad gör en databasadministratör?

Databasadministratörens (DBA) jobb har varit främst och centralt i företagsvärlden i årtionden.

Ända sedan de första och mest primitiva databaserna dök upp i datorstorramssystem har databasadministratörer hanterat det tuffa jobbet med att implementera databasdesign till fullo i affärsverksamheten.

Databasadministratörer är ofta “chefen” när det gäller att få nyckeldata till databaser och hantera dem medan de är där. Titta på jobbannonser för databasadministratörer så ser du fortfarande ord som "övervakar, säkerhetskopierar och hanterar" data, tillsammans med objekt som "prestandajustering" och "databasstöd." Databasadministratörer kan vara djupt involverade i felsökning, biljettunderhåll osv. samtidigt som man hanterar rutinmässigt underhåll, specialprojekt eller till och med migrationer. Eftersom de bär dessa olika hattar uppmanas databasadministratörer ofta att vara på samtal för att hantera specifika databasproblem. (Här är några praktiska tips för DBA: 6 effektivitetstips för databasadministratörer.)


Programvara och protokoll

Databasadministratörer måste vara kompetenta med specifika protokoll som används för att hantera hämtningar eller förfrågningar från en databas.

Tidigare var det vanligaste av dessa SQL, eller "Structured Query Language." SQL fungerade som det viktigaste fordonet för att hantera dataförfrågningar. Dess uppsättning kommandon och syntax underlättade att ta fram viktig affärsinformation ur databasen och göra den användbar i en företagsmiljö.

Numera har det landskapet förändrats något. Framväxten av PostgreSQL och andra protokoll har diversifierat databashanteringsvärlden.

När du navigerar i denna mer sofistikerade miljö kan databasadministratörer använda sekundär programvara som Oracle och Teradata resurser.

"Databasadministratörer använder en specialiserad programvara för att lagra och hantera data", säger Brett Helling, ägare av teknisk start Ridester. ”Denna roll kan inkludera kapacitetsuppbyggnad och planering, installation, konfiguration och design av databasen. Detta inkluderar också felsökning av problem som uppstår under installationen eller efter att underhåll av systemen krävs. Prestationsövervakning av systemen kontrolleras noggrant samt säkerhetskopiering av systemen. ”


Inga buggar, ingen stress - din steg-för-steg-guide för att skapa livsförändrad programvara utan att förstöra ditt liv

Du kan inte förbättra dina programmeringsfärdigheter när ingen bryr sig om mjukvarukvalitet.

Migrering från traditionella modeller till nya modeller

Ett av databasadministratörernas stora ansvarsområden är att följa databasens utveckling genom dess successiva stadier.

Det finns förmodligen inget bättre exempel än havsbytet från traditionella SQL-databaser till ett nytt "NoSQL" -system.

NoSQL-databasen ersätter den traditionella relationsdatabasen i många affärsverksamheter. NoSQL erbjuder möjligheten att skapa en applikation utan att definiera ett schema, mer mångsidiga funktioner i datastrukturen, enklare skalning och i många fall utvecklingsvägar för öppen källkod. PostgreSQL i sig är också ett öppen källkodsverktyg, och vid utvärdering av alla databasadministratörsjobb är det värt att fråga hur ett företag väger både öppen källkod och egenutvecklade licensprodukter i sin övergripande IT-strategi.

Människor och processer

Helst bör databasadministratörer också ha färdigheter för människor. Liksom med andra typer av jobbroller kommer de att behöva arbeta genom kommandokedjor, upprätta inköp och kunna passera stafettpinnen när det är motiverat. Det är därför många företag också specificerar "muntliga och skriftliga kommunikationsförmågor" i jobbannonser, och varför intervjuprocessen så ofta innehåller en "mänsklig touch" även i denna digitala tidsålder.

"Vissa databasadministratörer är ... ansvariga för att utbilda olika anställda om korrekt och effektiv användning av databasen," säger Sean Si, VD och grundare av SEO Hacker och en dataanalys och brådskande skräp som lägger sin tid på att inspirera unga företagare genom samtal och seminarier.

Företag bygger på människor och processer - administratörer spelar en avgörande roll. De är "chefer" av ett slag - och det innebär att man navigerar på människor-centrerade processer, även när de är så inriktade på teknik (i detta fall databasen som monolit).

Varje dag, varje vecka, varje år

I huvudsak måste databasadministratörer vara där om det finns ett problem med databasen, ett behov av att starta ett nytt initiativ eller pilotprojekt eller egentligen någon större affärsförändring inom datahantering. Ta en titt på jobbannonser för databasadministratörer, så ser du förfrågningar om rotationssamtal, artiklar som involverar teamledarskap och andra "berättar" att det ofta är en tidskrävande roll. I vissa sinnen har databasadministratörer aldrig en "ledig dag", för även om de inte är i, är databasen själv "in." (Här är vad man inte ska göra som en DBA: 5 DBA-fel som ska undvikas till varje pris.)

Rå och ofiltrerade data

Ett annat av databasadministratörernas huvudansvar har att göra med önskat tillstånd av datatillgångar.

Alla som har läst upp om styrning av data eller masterdatahantering känner till utmaningarna med att hantera rådata.

Rå eller ostrukturerad data är data som inte i sig presenteras i "snygga små rader" - de kan vara bosatta i en relationsdatabas, men de kan inte omedelbart hämtas av SQL. Ofta skiljer sig tillståndet för varje enskild post, med partiella fält, stopp- och startdataströmmar, oskärliga akronymer, taggar som inte matchar och annan huvudvärk.

Databasadministratören kan vara en viktig punktperson i Herculean för att anpassa, begränsa och avgränsa data i syfte att förbättra företagets användning.

"En databasadministratör - eller DBA - bygger, underhåller och optimerar behandlingen av informationen i dataskiktet", säger Randy Carlton, senior produktingenjör på LogoMix. ”Historiskt sett skulle en DBA behålla dataskiktet i en traditionell relationsdatabas som Oracle och MySQL. Idag har DBA: s roll ökat med revolutionen av molnet och big data, och moderna DBA måste kunna utnyttja molndatabaser, lokala databaser och andra datalagrar, allt från nyckelvärdesbutiker till sökmotorer och allt mellan."

Nästa gång du tänker på vad en databasadministratör gör, kom ihåg alla ovanstående filosofier och standarder och inse att det verkligen är ett ganska stort jobb. Dessa yrkesverksamma har alltid satt sig i brådskan i databasen som ett kritiskt företagsverktyg, och oavsett om det är kopplat till ett datalager, serverat av mellanprogram, virtualiserat, containeriserat eller outsourcat till samlokalisering, behöver företag fortfarande någon att hantera DB - det är DBA .