Úloha úlohy: správca databázy

Autor: Laura McKinney
Dátum Stvorenia: 3 Apríl 2021
Dátum Aktualizácie: 26 V Júni 2024
Anonim
Úloha úlohy: správca databázy - Technológie
Úloha úlohy: správca databázy - Technológie

Obsah


Zdroj: Mast3r / Dreamstime.com

Zobrať:

Správca databázy má jednu centrálnu úlohu - a mnoho ďalších súvisiacich úloh. Pozrite sa, ako DBA zvláda tieto zodpovednosti.

Čo robí správca databázy?

Úloha správcu databázy (DBA) je v podnikovom svete už desaťročia v popredí.

Odkedy sa v systémoch mainframe počítačov objavili prvé a najprimitívnejšie databázy, správcovia databáz zvládli ťažkú ​​úlohu úplného vykonávania návrhov databáz v obchodných operáciách.

Správcovia databáz sú často „šéfom“, pokiaľ ide o získavanie kľúčových údajov do databáz a ich správu, keď tam sú. Prezrite si reklamy na úlohy administrátora databázy a stále uvidíte slová ako „monitorovať, zálohovať a spravovať“ spolu s položkami ako „ladenie výkonu“ a „podpora databázy“. Správcovia databáz sa môžu hlboko podieľať na riešení problémov, údržbe lístkov. , atď., a zároveň sa zaoberajú bežnou údržbou, špeciálnymi projektmi alebo dokonca migráciami. Keďže majú tieto rôzne klobúky, od administrátorov databáz sa často vyžaduje, aby boli pripravení na riešenie konkrétnych problémov s databázou. (Tu je niekoľko užitočných tipov pre DBA: 6 tipov pre efektívnosť pre správcov databáz.)


Softvér a protokoly

Správcovia databáz musia byť kompetentní so špecifickými protokolmi, ktoré sa používajú na spracovanie vyhľadávaní alebo požiadaviek z databázy.

V minulosti bol najbežnejším z nich SQL alebo „Structured Query Language“. SQL slúžil ako hlavné vozidlo na vybavovanie požiadaviek na údaje. Jeho sada príkazov a syntaxe uľahčila vytrhnutie kľúčových obchodných informácií z databázy a ich užitočnosť v podnikovom prostredí.

V súčasnosti sa táto krajina trochu zmenila. Vznik PostgreSQL a ďalších protokolov diverzifikoval svet správy databáz.

Pri navigácii v tomto sofistikovanejšom prostredí môžu správcovia databáz používať sekundárny softvér, ako napríklad prostriedky Oracle a Teradata.

„Správcovia databáz používajú na ukladanie a správu údajov špecializovaný softvér,“ hovorí Brett Helling, majiteľ technologického startupu Ridester. „Táto rola môže zahŕňať budovanie kapacít a plánovanie, inštaláciu, konfiguráciu a navrhovanie databázy. Zahŕňa to aj riešenie problémov, ktoré sa vyskytnú počas inštalácie alebo po údržbe systémov. Monitorovanie výkonu systémov je dôkladne kontrolované, ako aj zálohovanie systémov. “


Žiadne chyby, žiadny stres - Váš sprievodca krok za krokom k vytvoreniu softvéru na zmenu života bez zničenia vášho života

Nemôžete zlepšiť svoje programovacie schopnosti, keď sa nikoho nezaujíma o kvalitu softvéru.

Migrácia z tradičných modelov na nové modely

Jednou z veľkých povinností správcu databázy je sledovať vývoj databázy v jej postupných fázach.

Pravdepodobne neexistuje lepší príklad, ako je zmena mora z tradičných databáz SQL na nový systém „NoSQL“.

Databáza NoSQL v mnohých obchodných operáciách nahrádza tradičnú relačnú databázu. NoSQL ponúka možnosť vytvárať aplikácie bez definovania schémy, viac univerzálnych funkcií dátovej štruktúry, ľahšej škálovateľnosti av mnohých prípadoch prístupových ciest vývoja otvorených zdrojov. Samotná PostgreSQL je tiež nástrojom s otvoreným zdrojovým kódom a pri hodnotení akejkoľvek úlohy administrátora databázy sa oplatí opýtať sa, ako spoločnosť v rámci svojej celkovej stratégie IT zvažuje produkt s otvoreným zdrojovým kódom aj licenčné produkty.

Ľudia a procesy

V ideálnom prípade by správcovia databáz mali mať tiež zručnosti ľudí. Rovnako ako pri iných druhoch pracovných úloh budú musieť pracovať v reťazcoch velenia, založiť si buy-in a byť schopní prejsť obuškom, ak je to opodstatnené. Preto mnohé spoločnosti v reklamách na prácu špecifikujú aj „verbálne a písomné komunikačné zručnosti“, a preto proces pohovoru tak často zahŕňa „ľudský dotyk“ už v tomto digitálnom veku.

„Niektorí správcovia databáz majú ... na starosti školenie rôznych zamestnancov o správnom a účinnom používaní databázy,“ hovorí Sean Si, generálny riaditeľ a zakladateľ spoločnosti SEO Hacker a analytik údajov a urgentný narkoman, ktorý trávi čas inšpirovaním mladých podnikateľov prostredníctvom rozhovorov a semináre.

Podniky sú postavené na ľuďoch a procesoch - správcovia zohrávajú kľúčovú úlohu. Sú to „manažéri“ svojho druhu - a to znamená orientovať sa na procesoch zameraných na ľudí, aj keď sú tak sústredení na techniku ​​(v tomto prípade databáza ako monolit).

Každý deň, každý týždeň, každý rok

V zásade musia existovať správcovia databáz pre prípad, že dôjde k problému s databázou, potrebe začať novú iniciatívu alebo pilotný projekt alebo ak dôjde k akejkoľvek významnej obchodnej zmene v správe údajov. Prezrite si reklamy na prácu pre administrátorov databáz. Uvidíte žiadosti o striedanie počas hovoru, položky zahŕňajúce vedenie tímu a ďalšie „správy“, že toto je často časovo náročná úloha. V niektorých smeroch správcovia databáz nikdy nemajú „deň voľna“, pretože aj keď nie sú v databáze, samotná databáza je „in“. (Tu je to, čo robiť ako DBA: 5 chýb DBA, ktorým sa treba za každú cenu vyhnúť.)

Nespracované a nefiltrované údaje

Ďalšia z hlavných povinností správcov databázy sa týka požadovaného stavu dátových prostriedkov.

Každý, kto si prečítal správu údajov alebo správu kmeňových údajov, je oboznámený s problémami spracovania nespracovaných údajov.

Nespracované alebo neštruktúrované údaje sú údaje, ktoré nie sú neoddeliteľne uvedené v „prehľadných malých riadkoch“ - môžu byť rezidentmi v relačnej databáze, ale nie je ich možné okamžite získať pomocou SQL. Stav každého jednotlivého záznamu sa často líši, s čiastočnými poľami, dátové toky zastavenia a spustenia, nevyčísliteľné skratky, nezhodné značky a iné bolesti hlavy.

Správca databázy môže byť hlavnou bodovou osobou v herkulovskom úsilí prispôsobiť, obmedziť a vymedziť údaje za účelom lepšieho využívania podniku.

„Správca databázy - alebo DBA - vytvára, udržuje a optimalizuje spracovanie informácií obsiahnutých v dátovej vrstve,“ hovorí Randy Carlton, senior produktový inžinier spoločnosti LogoMix. „Historicky by DBA udržiavala dátovú vrstvu v tradičnej relačnej databáze ako Oracle a MySQL. Dnes sa úloha DBA rozrástla s revolúciou cloudu a veľkých dát a moderné databázy DBA musia byť schopné využívať cloudové databázy, lokálne databázy a ďalšie úložiská údajov od obchodov s kľúčovou hodnotou po vyhľadávače a všetko medzi."

Až nabudúce premýšľate o tom, čo robí správca databázy, nezabudnite na všetky vyššie uvedené filozofie a štandardy a uvedomte si, že je to skutočne veľká práca. Títo profesionáli vždy sedeli na čele databázy ako kritický podnikový nástroj. Spoločnosti stále potrebujú niekoho na správu databázy - či už ide o databázový sklad, ktorý je obsluhovaný middlewarom, virtualizovaný, kontajnerizovaný alebo outsourcingovaný - to je DBA. ,