Kazalo:
- Opredelitev - Kaj pomeni skrbnik zbirke podatkov (DBA)?
- Techopedia razlaga skrbnika zbirke podatkov (DBA)
Opredelitev - Kaj pomeni skrbnik zbirke podatkov (DBA)?
Skrbnik baz podatkov, ki ga pogosto pozna samo akronim DBA, je običajno v oddelku za informacijsko tehnologijo in je zadolžen za izdelavo, vzdrževanje, varnostno kopiranje, poizvedbe, uglaševanje, dodeljevanje pravic uporabnikov in varnost podatkovnih baz organizacije.
Vloga zahteva tehnično usposabljanje in strokovno znanje v posebnih RDBMS, ki jih uporablja organizacija, poleg drugih znanj, kot sta analitično razmišljanje in sposobnost koncentracije na naloge, pa tudi izkušnje z delom z bazami podatkov v resničnem svetu. Vloga DBA je kritični član IT-ekipe.
Techopedia razlaga skrbnika zbirke podatkov (DBA)
Komercialni sistemi RDBMS, kot so Microsoftov SQL Server, Oracle DB, MySQL in IBM-ov DB2, so zapletene aplikacije, ki zahtevajo specializirano znanje in usposabljanje. Večina vključuje tudi programe certificiranja, ki potencialnim delodajalcem zagotavljajo znanje kandidata za upravljanje sistemov.
Ta zapletenost zahteva usposobljeno, namensko vlogo, ki mora skrbeti za baze podatkov organizacije, ki delujejo na teh platformah baze podatkov. To je vloga DBA. Zlasti je ključnega pomena za organizacije, ki se močno zanašajo na svoje informacijske sisteme in baze podatkov, ki tvorijo hrbtne strani teh sistemov. Primeri so banke, zavarovalnice, bolnišnice, fakultete in univerze, telekomunikacijska podjetja in številne druge. V večini manjših organizacij se DBA zaradi omejitev virov podvoji tudi kot sistemski administrator. Večje organizacije lahko pogosteje uporabljajo namenske DBA ali celo skupine DBA.
Ker baze podatkov delujejo na osnovni platformi, ki jo sestavljajo strojna oprema strežnika in operacijski sistem, morajo biti DBA tudi tehnični strokovnjaki ali vsaj zelo usklajeni s tema dvema področjema. Na primer, če želi DBA narediti novo namestitev baze Oracle na Unix strežnik, bo moral poznati podrobnosti konfiguracije RAID, pa tudi ukaze in naloge Unix, potrebne za izvedbo namestitve.
Glede na zahteve organizacije obstajajo različne vrste DBA-jev:
- Administrativna DBA - vzdržuje strežnike in baze podatkov ter jih vzdržuje. Kar zadeva varnostne kopije, varnost, popravke, podvajanje. To so dejavnosti, ki so večinoma usmerjene k vzdrževanju baze podatkov in programske platforme, vendar niso resnično vabljene pri izboljšanju ali razvoju.
- Razvojna DBA - deluje pri gradnji SQL poizvedb, shranjenih postopkov in tako naprej, ki ustrezajo poslovnim potrebam. To je ekvivalent programerju, vendar je specializirano za razvoj baz podatkov. Običajno združuje vlogo upravne DBA.
- Data Architect - oblikuje sheme, gradi indekse tabel, podatkovne strukture in razmerja. Ta vloga deluje pri oblikovanju strukture, ki zadovoljuje splošne poslovne potrebe na določenem območju. Programsko podjetje bo na primer uporabilo arhitekte podatkov za izdelavo zasnove baze podatkov novega komercialnega aplikacijskega sistema za vodenje poslovanja banke. Oblikovalci nato razvijalci in razvojni akterji uporabljajo za izvajanje dejanske aplikacije.
- Data Warehouse DBA - to je sorazmerno novejša vloga, ki je odgovorna za združitev podatkov iz več virov v podatkovno skladišče. Morda bo treba načrtovati skladišče podatkov, pa tudi čiščenje in standardizacijo podatkov pred nalaganjem z uporabo specializiranih orodij za nalaganje in pretvorbo podatkov.