Darba loma: datu bāzes administrators

Autors: Laura McKinney
Radīšanas Datums: 3 Aprīlis 2021
Atjaunināšanas Datums: 26 Jūnijs 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Saturs


Avots: Mast3r / Dreamstime.com

Izņemšana:

Datubāzes administratoram ir viens centrālais darbs un daudzi citi saistītie darbi. Skatiet, kā DBA rīkojas ar šiem pienākumiem.

Ko dara datu bāzes administrators?

Datubāzes administratora (DBA) darbs jau vairākus gadu desmitus ir bijis korporatīvās pasaules centrā un centrā.

Kopš pirmo un primitīvo datu bāzu parādīšanās datoru lieldatoru sistēmās, datu bāzu administratori ir paveikuši grūto darbu, pilnībā izmantojot datu bāzu dizainus biznesa operācijās.

Datu bāzu administratori bieži ir “priekšnieki”, kad runa ir par galveno datu iegūšanu datu bāzēs un to pārvaldīšanu, kamēr tie ir tur. Apskatiet datu bāzes administratora darba sludinājumus, un jūs joprojām redzēsit tādus vārdus kā “pārraudzīt, dublēt un pārvaldīt” datus, kā arī tādus vienumus kā “veiktspējas iestatīšana” un “datu bāzes atbalsts”. Datubāzu administratori var būt dziļi iesaistīti problēmu novēršanā, biļešu uzturēšanā. utt., vienlaikus veicot ikdienas uzturēšanu, īpašus projektus vai pat migrācijas darbus. Tā kā viņi valkā šīs dažādās cepures, datu bāzu administratoriem bieži tiek lūgts būt dežūrdaļā, lai apstrādātu specifiskas datu bāzu problēmas. (Šeit ir daži noderīgi padomi DBA: 6 efektivitātes padomi datu bāzes administratoriem.)


Programmatūra un protokoli

Datu bāzu administratoriem jābūt kompetentam attiecībā uz īpašiem protokoliem, ko izmanto datu iegūšanai vai pieprasījumiem no datu bāzes.

Agrāk visizplatītākais no tiem bija SQL jeb “Strukturētā vaicājumu valoda”. SQL kalpoja par galveno datu apstrādes pieprasījumu. Tās komandu kopums un sintakse atviegloja biznesa datu izņemšanu no datu bāzes un padarot to noderīgu uzņēmuma vidē.

Mūsdienās šī ainava ir nedaudz mainījusies. PostgreSQL un citu protokolu parādīšanās ir dažādojusi datu bāzu pārvaldības pasauli.

Pārvietojoties šajā sarežģītākajā vidē, datu bāzu administratori var izmantot sekundāro programmatūru, piemēram, Oracle un Teradata resursus.

“Datu bāzu administratori datu glabāšanai un pārvaldībai izmanto specializētu programmatūru,” saka Brett Hellings, tech startup Ridester īpašnieks. “Šī loma var ietvert spēju veidošanu un plānošanu, uzstādīšanu, konfigurēšanu un datu bāzes projektēšanu. Tas ietver arī problēmu novēršanu, kas rodas instalēšanas laikā vai pēc sistēmas uzturēšanas. Sistēmu veiktspējas uzraudzība, kā arī sistēmu dublēšana tiek rūpīgi pārbaudīta. ”


Bez kļūdām, bez stresa - jūsu soli pa solim, kā izveidot programmatūru, kas maina dzīvi, neiznīcinot savu dzīvi

Jūs nevarat uzlabot savas programmēšanas prasmes, ja nevienam nerūp programmatūras kvalitāte.

Migrācija no tradicionālajiem modeļiem uz jauniem modeļiem

Viens no lieliem datu bāzes administratora pienākumiem ir sekot datu bāzes attīstībai tās secīgajos posmos.

Droši vien nav labāka piemēra kā jūras pārmaiņas no tradicionālajām SQL datu bāzēm uz jauno “NoSQL” sistēmu.

NoSQL datu bāze daudzās biznesa operācijās aizstāj tradicionālo relāciju datu bāzi. NoSQL piedāvā iespēju izveidot lietojumprogrammu, nedefinējot shēmu, daudzpusīgākas datu struktūras funkcijas, vieglāku mērogošanu un daudzos gadījumos atvērtā koda izstrādes iespējas. Pats PostgreSQL ir arī atvērtā koda rīks, un, novērtējot jebkuru datu bāzes administratora darbu, ir vērts jautāt, kā uzņēmums savā kopējā IT stratēģijā sver gan atvērtā pirmkoda, gan patentēto licenču produktus.

Cilvēki un procesi

Ideālā gadījumā datu bāzu administratoriem vajadzētu būt arī cilvēku prasmēm. Tāpat kā cita veida amata pienākumos, viņiem būs jāstrādā caur komandķēdēm, jāizveido dalības maksa un jāspēj nokārtot stafeti, kad tas ir pamatoti. Tāpēc daudzi uzņēmumi darba sludinājumos norāda arī “verbālās un rakstiskās komunikācijas prasmes”, un kāpēc intervijas process tik bieži ietver “cilvēka pieskārienu” pat šajā digitālajā laikmetā.

“Daži datu bāzu administratori ir atbildīgi par dažādu darbinieku apmācību par datu bāzes pareizu un efektīvu izmantošanu,” saka SEO Hacker izpilddirektors un dibinātājs, kā arī datu analīzes un steidzamas junkie Sean Si, kurš pavada savu laiku, iedvesmojot jaunos uzņēmējus sarunu un semināri.

Uzņēmumus veido cilvēki un procesi - izšķiroša loma ir administratoriem. Viņi ir sava veida “pārvaldnieki” - un tas nozīmē, ka navigācija ir vērsta uz cilvēkiem orientētos procesos, pat ja tie ir tik vērsti uz tehnoloģijām (šajā gadījumā datu bāzi kā monolītu).

Katru dienu, katru nedēļu, katru gadu

Būtībā datu bāzes administratoriem ir jābūt klāt, ja rodas kādas problēmas ar datu bāzi, ir jāuzsāk jauna iniciatīva vai izmēģinājuma projekts vai tiešām ir kādas būtiskas biznesa izmaiņas datu pārvaldībā. Apskatiet datu bāzu administratoru darba sludinājumus, un redzēsit pieprasījumus pēc dežūras rotācijas, vienumus, kas saistīti ar komandas vadību, un citus “stāsta”, ka šī loma bieži prasa laiku. Dažos aspektos datu bāzu administratoriem nekad nav “brīvdienu”, jo pat tad, ja viņi neatrodas, pati datu bāze ir “iekšā” (lūk, ko nevajadzētu darīt kā DBA: 5 DBA kļūdas, no kurām jāizvairās par katru cenu.)

Neapstrādāti un nefiltrēti dati

Vēl viens no galvenajiem datu bāzu administratoru pienākumiem ir saistīts ar vēlamo datu aktīvu stāvokli.

Ikviens, kurš ir izlasījis informāciju par datu pārvaldību vai pamatdatu pārvaldību, pārzina izaicinājumus, kas saistīti ar neapstrādātu datu apstrādi.

Neapstrādāti vai nestrukturēti dati ir dati, kas pēc būtības nav uzrādīti “kārtīgās mazās rindās” - tie var būt relatīvā datu bāzē, taču SQL tos uzreiz nevar izgūt. Bieži vien katra atsevišķa ieraksta stāvoklis atšķiras ar daļējiem laukiem, stop un sākuma datu straumēm, neizskaužamiem akronīmiem, nesaderīgiem tagiem un citām galvassāpēm.

Datubāzes administrators var būt galvenā Herculean centienu daļa, lai pielāgotu, ierobežotu un atdalītu datus, lai tos labāk izmantotu uzņēmumam.

“Datubāzes administrators jeb DBA izveido, uztur un optimizē datu slānī esošās informācijas apstrādi,” saka Randijs Karltons, LogoMix vecākais produktu inženieris. “Vēsturiski DBA uzturētu datu slāni tradicionālā relāciju datu bāzē, piemēram, Oracle un MySQL. Mūsdienās DBA loma ir pieaugusi līdz ar mākoņa un lielo datu revolūciju, un mūsdienu DBA ir jāspēj piesaistīt mākoņa datu bāzes, lokālās datu bāzes un citus datu krājumus, sākot no atslēgas vērtības veikaliem līdz meklētājprogrammām un visam. starp."

Nākamreiz domājot par to, ko dara datu bāzes administrators, atcerieties visas iepriekš minētās filozofijas un standartus un saprotiet, ka tas tiešām ir diezgan liels darbs. Šie speciālisti vienmēr ir sēdējuši uz datu bāzes stūres kā kritisks uzņēmuma rīks, un neatkarīgi no tā, vai tas ir saistīts ar datu noliktavu, ko apkalpo starpprogrammatūra, virtualizēts, konteinerizēts vai novietots uz izvietošanu, uzņēmumiem joprojām ir vajadzīgs kāds, kurš pārvalda DB - tā ir DBA .