Uloga posla: Administrator baze podataka

Autor: Laura McKinney
Datum Stvaranja: 3 Travanj 2021
Datum Ažuriranja: 12 Svibanj 2024
Anonim
Всё, что вы боялись спросить о Security Engineer?
Video: Всё, что вы боялись спросить о Security Engineer?

Sadržaj


Izvor: Mast3r / Dreamstime.com

Oduzeti:

Administrator baze podataka ima jedan središnji posao - i brojne druge srodne poslove. Pogledajte kako DBA rješava ove odgovornosti.

Što radi administrator baze podataka?

Posao administratora baze podataka (DBA) desetljećima je prednjačio i bio središnji u korporativnom svijetu.

Otkako su se prve i najprimitivnije baze podataka pojavile u računalnim mainframe sustavima, administratori baza podataka bavili su se napornim zadaćama u potpunosti implementiranja dizajna baza podataka u poslovanje.

Administratori baze podataka često su "šef" kada je u pitanju unošenje ključnih podataka u baze podataka i upravljanje njima dok su tamo. Pogledajte oglase za posao administratora baze podataka i dalje ćete vidjeti riječi poput „nadgledanje, sigurnosno kopiranje i upravljanje“ podacima, zajedno s stavkama poput „podešavanje performansi“ i „podrška za bazu podataka“. Administratori baze podataka možda su duboko uključeni u rješavanje problema, održavanje karata itd., istovremeno rješavajući rutinsko održavanje, posebne projekte ili čak migracije. Budući da nose ove različite kape, od administratora baza podataka često se traži poziv da rješavaju specifične probleme s bazom podataka. (Evo nekoliko korisnih savjeta za DBA: 6 Savjeti o učinkovitosti za administratore baze podataka.)


Softver i protokoli

Administratori baze podataka moraju biti nadležni za određene protokole koji se koriste za rukovanje preuzimanjima ili zahtjevima iz baze podataka.

U prošlosti je najčešći bio SQL ili „Strukturirani jezik upita“. SQL je služio kao glavno sredstvo za rukovanje zahtjevima za podacima. Njegov skup naredbi i sintaksa olakšao je prikupljanje ključnih poslovnih podataka iz baze podataka i učinio ih korisnim u poslovnom okruženju.

U današnje vrijeme taj se krajolik pomalo promijenio. Nastanak PostgreSQL-a i drugih protokola diverzificirao je svijet upravljanja bazama podataka.

U navigaciji po ovom sofisticiranijem okruženju administratori baze podataka mogu koristiti pomoćni softver poput resursa Oracle i Teradata.

"Administratori baza podataka koriste specijalizirani softver za pohranu i upravljanje podacima", kaže Brett Helling, vlasnik tehnološkog pokretanja Ridester. „Ova uloga može uključivati ​​izgradnju i planiranje kapaciteta, instalaciju, konfiguraciju i dizajn baze podataka. Ovo također uključuje rješavanje problema koji se javljaju tijekom instalacije ili nakon što je potrebno održavanje sustava. Praćenje rada sustava temeljito se provjerava, kao i sigurnosno kopiranje sustava. "


Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Migracija s tradicionalnih na nove modele

Jedna od velikih odgovornosti administratora baze podataka je da prati razvoj baze podataka kroz njene uzastopne faze.

Vjerojatno nema boljeg primjera od promjene mora s tradicionalnih SQL baza podataka u novi „NoSQL“ sustav.

NoSQL baza podataka zamjenjuje tradicionalnu relacijsku bazu podataka u mnogim poslovnim operacijama. NoSQL nudi mogućnost kreiranja aplikacije bez definiranja sheme, svestranije značajke strukture podataka, lakše skaliranje i u mnogim slučajevima načine otvorenog koda. PostgreSQL je također alat otvorenog koda, a prilikom ocjenjivanja bilo kojeg posla administratora baze podataka, vrijedno je pitati kako tvrtka važi i proizvode otvorenih izvora i vlasničke licence u svojoj ukupnoj IT strategiji.

Ljudi i procesi

U idealnom slučaju, administratori baze podataka također bi trebali imati ljude. Kao i kod drugih vrsta radnih uloga, morat će raditi putem zapovjednih lanaca, uspostavljati buy-in i biti u stanju prenijeti štafetnu komandu kad je to potrebno. Zato mnoge tvrtke u oglasima za posao navode i „verbalnu i pismenu komunikacijsku vještinu“ i zašto postupak intervjuiranja često uključuje „ljudski dodir“ čak i u ovom digitalnom dobu.

"Neki administratori baze podataka ... zaduženi su za obuku raznih zaposlenika o pravilnoj i učinkovitoj upotrebi baze podataka", kaže Sean Si, predsjednik Uprave i osnivač SEO Hacker-a te analitičar podataka i hitnost narkoman koji troši svoje vrijeme nadahnjujući mlade poduzetnike kroz razgovore i seminari.

Tvrtke su izgrađene od ljudi i procesa - administratori igraju ključnu ulogu. Oni su svojevrsni "menadžeri" - a to znači kretanje u procesima usredotočenim na ljude, čak i kad su toliko usredotočeni na tehnologiju (u ovom slučaju bazu podataka kao monolit).

Svaki dan, svaki tjedan, svake godine

U osnovi, administratori baze podataka moraju biti tamo u slučaju da postoji problem s bazom podataka, potreba za pokretanjem nove inicijative ili pilot projekta ili stvarno neke velike poslovne promjene u upravljanju podacima. Pogledajte oglase za posao za administratore baza podataka i vidjet ćete zahtjeve za rotacije po pozivu, stavke koje uključuju vođenje tima i ostale „govori“ da je to često vremenski intenzivna uloga. U nekim osjetilima, administratori baze podataka nikada nemaju „slobodan dan“, jer čak i kada nisu unutra, sama baza podataka je „in“. (Evo što ne učiniti kao DBA: 5 pogrešaka DBA-e za izbjegavanje po svaku cijenu.)

Neobrađeni i nefiltrirani podaci

Još jedna od glavnih odgovornosti administratora baze podataka odnosi se na željeno stanje podataka.

Svatko tko je čitao o upravljanju podacima ili glavnom upravljanju podacima upoznat je s izazovima rukovanja neobrađenim podacima.

Sirovi ili nestrukturirani podaci su podaci koji nisu svojstveno prikazani u "urednim malim redovima" - mogu se nalaziti u relacijskoj bazi podataka, ali ih SQL ne može odmah preuzeti. Često se stanje svakog pojedinog zapisa razlikuje, djelomičnim poljima, zaustavljanjem i pokretanjem protoka podataka, neosporivim kraticama, neskladnim oznakama i drugim glavoboljama.

Administrator baze podataka može biti glavna osoba u Herkulovim nastojanjima da uskladi, ograniči i ograniči podatke u svrhu bolje uporabe poduzeća.

"Administrator baze podataka - ili DBA - gradi, održava i optimizira obradu podataka sadržanih u podatkovnom sloju", kaže Randy Carlton, stariji inženjer proizvoda u LogoMixu. „Povijesno, DBA bi održavao podatkovni sloj u tradicionalnoj relacijskoj bazi podataka poput Oracle i MySQL. Danas je uloga DBA-e narasla s revolucijom oblaka i velikim podacima, a moderni DBA-i moraju biti u mogućnosti utjecati na oblake baza podataka, lokalnih baza podataka i drugih spremišta podataka u rasponu od trgovina ključnim vrijednostima do pretraživača i svega između."

Sljedeći put kad razmislite što radi administrator baze podataka, imajte na umu sve gore navedene filozofije i standarde i shvatite da je to zaista velik posao. Ovi profesionalci uvijek su sjedili na čelu baze podataka kao kritični poslovni alat, bez obzira na to je li povezan sa skladištem podataka, opslužen srednjim softverom, virtualiziranim, spremnicima ili dodijeljen kolokaciji, tvrtkama je još uvijek potreban netko za upravljanje DB-om - to je DBA ,