Työn rooli: Tietokannan järjestelmänvalvoja

Kirjoittaja: Laura McKinney
Luomispäivä: 3 Huhtikuu 2021
Päivityspäivä: 26 Kesäkuu 2024
Anonim
Työn rooli: Tietokannan järjestelmänvalvoja - Tekniikka
Työn rooli: Tietokannan järjestelmänvalvoja - Tekniikka

Sisältö


Lähde: Mast3r / Dreamstime.com

Ottaa mukaan:

Tietokannan ylläpitäjällä on yksi keskeinen työ - ja useita muita siihen liittyviä töitä. Katso, kuinka DBA hoitaa nämä vastuut.

Mitä tietokannan järjestelmänvalvoja tekee?

Tietokannan ylläpitäjän (DBA) työ on ollut yritysmaailmassa edessä ja keskellä jo vuosikymmenien ajan.

Siitä lähtien, kun ensimmäiset ja alkeellisimmat tietokannat ilmestyivät tietokoneiden keskusyksiköihin, tietokannan järjestelmänvalvojat ovat hoitaneet vaikean työn tietokannallisuuksien täysimääräisen toteuttamisen liiketoiminnassa.

Tietokantojen ylläpitäjät ovat usein “pomo”, kun on kyse avaintietojen saamisesta tietokantoihin ja hallitsemisesta niiden ollessa olemassa. Tarkastele tietokannan järjestelmänvalvojan työpaikkailmoituksia ja näet silti sanoja, kuten “seurata, varmuuskopioida ja hallita” tietoja, kuten kohteita, kuten “suorituskyvyn viritys” ja “tietokannan tuki”. Tietokannan järjestelmänvalvojat voivat olla syvästi mukana vianetsinnässä, lippujen ylläpidossa. jne., samalla kun käsitellään rutiinihuoltoa, erityisprojekteja tai jopa muutoksia. Koska he käyttävät näitä erilaisia ​​hattuja, tietokannan ylläpitäjiä pyydetään usein olemaan päivystyksessä käsittelemään tiettyjä tietokantaongelmia. (Tässä on muutama kätevä vinkki DBA: lle: 6 tehokkuusvihjettä tietokannan järjestelmänvalvojille.)


Ohjelmistot ja protokollat

Tietokannan ylläpitäjien on oltava asiantuntevia tiettyjen protokollien suhteen, joita käytetään hakemistojen tai tietokannan pyyntöjen käsittelemiseen.

Aikaisemmin yleisimpiä näistä oli SQL tai ”Structured Query Language”. SQL toimi tärkeimpänä välineenä tietopyyntöjen käsittelemisessä. Sen komennot ja syntaksi helpottivat liiketoiminnan avaintietojen poistamista tietokannasta ja hyödyntämistä yritysympäristössä.

Nykyään maisema on muuttunut jonkin verran. PostgreSQL: n ja muiden protokollien esiintyminen on monipuolistanut tietokantojen hallintamaailmaa.

Navigoidessaan tässä kehittyneemmässä ympäristössä tietokannan järjestelmänvalvojat voivat käyttää toissijaisia ​​ohjelmistoja, kuten Oracle- ja Teradata-resursseja.


”Tietokannan järjestelmänvalvojat käyttävät erityistä ohjelmistoa tietojen tallentamiseen ja hallintaan”, kertoo tech-startup Ridesterin omistaja Brett Helling. ”Tämä rooli voi sisältää kapasiteetin lisäämisen ja suunnittelun, asennuksen, konfiguroinnin ja tietokannan suunnittelun. Tähän sisältyy myös ongelmien vianmääritys, jotka ilmenevät asennuksen aikana tai järjestelmän ylläpidon jälkeen. Järjestelmien suorituskyvyn seuranta ja järjestelmien varmuuskopiointi on tarkastettu perusteellisesti. ”

Ei vikoja, ei stressiä - vaiheittaiset ohjeet elämää muuttavien ohjelmistojen luomiseen tuhoamatta elämääsi

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.

Siirtyminen perinteisistä malleista uusiin malleihin

Yksi tietokannan ylläpitäjän suurimmista velvollisuuksista on seurata tietokannan kehitystä sen peräkkäisissä vaiheissa.

Ei todennäköisesti ole parempaa esimerkkiä kuin merimuutos perinteisistä SQL-tietokannoista uuteen “NoSQL” -järjestelmään.

NoSQL-tietokanta korvaa perinteisen relaatiotietokannan monissa liiketoiminnoissa. NoSQL tarjoaa mahdollisuuden luoda sovellus määrittelemättä kaavaa, monipuolisempia tietorakenteen ominaisuuksia, helpompaa skaalausta ja monissa tapauksissa avoimen lähdekoodin kehityskeinoja. PostgreSQL itsessään on myös avoimen lähdekoodin työkalu, ja tietokannan järjestelmänvalvojan tehtävien arvioinnissa kannattaa kysyä, kuinka yritys punnitsee sekä avoimen lähdekoodin että omistamat lisenssituotteet IT-strategiassaan.

Ihmiset ja prosessit

Ihannetapauksessa tietokannan ylläpitäjillä tulisi olla myös ihmisten taidot. Kuten muun tyyppisissä työtehtävissä, heidän on työskenneltävä komentoketjujen kautta, luotava sisäänosto ja pystyttävä kuljettamaan batonia tarvittaessa. Siksi monet yritykset määrittelevät myös ”suullisen ja kirjallisen viestintätaidon” työpaikkailmoituksissa ja miksi haastatteluprosessi sisältää niin usein “inhimillisen kosketuksen” jopa tällä digitaaliajalla.

”Jotkin tietokannan ylläpitäjät ovat… vastuussa erilaisten työntekijöiden kouluttamisesta tietokannan asianmukaisesta ja tehokkaasta käytöstä”, sanoo SEO Hackerin toimitusjohtaja ja perustaja Sean Si, data-analyysin ja kiireellisyyttä tekevän junkie, joka viettää aikansa inspiroidakseen nuoria yrittäjiä keskustelujen ja seminaareja.

Yritykset rakennetaan ihmisistä ja prosesseista - järjestelmänvalvojilla on tärkeä rooli. He ovat eräänlaisia ​​"johtajia" - ja se tarkoittaa navigointia ihmiskeskeisissä prosesseissa, jopa kun he ovat niin keskittyneet tekniikkaan (tässä tapauksessa tietokantaan monoliittisena).

Joka päivä, joka viikko, joka vuosi

Pohjimmiltaan tietokannan järjestelmänvalvojien on oltava siellä, jos tietokantaan liittyy ongelmia, tarve aloittaa uusi aloite tai pilottihanke tai todella tapahtuu merkittäviä liiketoiminnan muutoksia tiedonhallinnassa. Tutustu tietokannan järjestelmänvalvojien työpaikkailmoituksiin ja näet päivystyspyyntöjä, ryhmän johtamiseen liittyviä kohteita ja muita ”kertoo”, että tämä on usein aikaa vievä rooli. Joissakin tapauksissa tietokannan ylläpitäjillä ei ole koskaan "vapaapäivää", koska jopa silloin, kun he eivät ole, tietokanta itsessään on "sisään" (Tätä ei pidä tehdä DBA: 5 DBA-virhettä, jotka vältetään kaikin kustannuksin.)

Raaka ja suodattamaton data

Toinen tietokannan ylläpitäjien päävastuu liittyy haluttuun tietoresurssien tilaan.

Jokainen, joka on lukenut tiedonhallinnan tai perustietojen hallinnan, tuntee raakatiedon käsittelyn haasteet.

Raaka tai jäsentämätön tieto on tietoa, jota ei luonnostaan ​​ole esitetty "siistinä pieninä riveinä" - se voi sijaita relaatiotietokannassa, mutta SQL ei voi sitä välittömästi noutaa. Usein kunkin yksittäisen tietueen tila on erilainen osittaisten kenttien, lopetus- ja aloitusdatavirtojen, käsittämättömien lyhenteiden, ei-vastaavien tunnisteiden ja muiden päänsärkyjen kanssa.

Tietokannan ylläpitäjä voi olla tärkeä henkilö Herculean-pyrkimyksissä mukauttaa, rajoittaa ja rajata tietoja paremman yrityskäytön tarkoituksia varten.

"Tietokannan ylläpitäjä - tai DBA - rakentaa, ylläpitää ja optimoi tietokerroksen sisältämien tietojen käsittelyä", sanoo Randy Carlton, LogoMixin vanhempi tuotesuunnittelija. ”Historiallisesti DBA ylläpitäisi tietokerrosta perinteisessä relaatiotietokannassa, kuten Oracle ja MySQL. Nykyään DBA: n rooli on kasvanut pilvien ja isojen tietojen vallankumouksen myötä, ja nykyaikaisten DBA: n on kyettävä hyödyntämään pilvitietokantoja, paikan päällä olevia tietokantoja ja muita tietovarastoja avain-arvokaupoista hakukoneisiin ja kaikkeen välissä."

Seuraavan kerran kun mietit tietokannan järjestelmänvalvojan tekemiä asioita, pidä mielessä kaikki yllä olevat filosofiat ja standardit ja huomaa, että se on todella melko iso työ. Nämä ammattilaiset ovat aina istuneet tietokannan ohjauksessa kriittisenä työkaluna työkaluna, ja riippumatta siitä, onko tietokanta linkitetty tietovarastoon, välipalvelimen palvelemaa, virtualisoitua, säilöttyä tai ulkoistettuja sijoittelua varten, yritykset tarvitsevat jonkun hallitsemaan DB: tä - se on DBA .