Role ng Trabaho: Tagapangasiwa ng Database

May -Akda: Laura McKinney
Petsa Ng Paglikha: 3 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
MySQL Topic 1-  Intro to Database, MySQL and XAMPP (Taglish)
Video.: MySQL Topic 1- Intro to Database, MySQL and XAMPP (Taglish)

Nilalaman


Pinagmulan: Mast3r / Dreamstime.com

Takeaway:

Ang tagapangasiwa ng database ay may isang gitnang trabaho - at maraming iba pang mga kaugnay na trabaho. Tingnan kung paano pinangangasiwaan ng isang DBA ang mga responsibilidad na ito.

Ano ang Ginagawa ng isang Tagagawa ng Database?

Ang trabaho ng tagapangasiwa ng database (DBA) ay naging harap at sentro sa mundo ng korporasyon sa mga dekada.

Mula pa nang una at pinaka primitive na mga database ang lumitaw sa mga computer system ng pangunahing sistema, ang mga tagapangasiwa ng database ay humawak sa matigas na trabaho ng ganap na pagpapatupad ng mga disenyo ng database sa mga operasyon sa negosyo.

Ang mga administrator ng database ay madalas na "ang boss" pagdating sa pagkuha ng mga pangunahing data sa mga database at pamamahala nito habang naroroon. Tumingin sa database ng mga ad ng tagapangasiwa ng database at makikita mo pa rin ang mga salita tulad ng "monitor, back up, at pamahalaan" na data, kasama ang mga item tulad ng "pag-tune ng pagganap" at "suporta sa database." Ang mga tagapangasiwa ng database ay maaaring malalim na kasangkot sa pag-aayos, pagpapanatili ng tiket , atbp., habang pinangangasiwaan ang regular na pagpapanatili, mga espesyal na proyekto o kahit na paglilipat. Dahil nakasuot sila ng iba't ibang mga sumbrero, ang mga tagapangasiwa ng database ay madalas na hinilingang tumawag upang hawakan ang mga tiyak na problema sa database. (Narito ang ilang mga madaling gamiting tip para sa mga DBA: 6 Mga Mahusay na Tip sa Mga Admins sa Database.)


Software at Protocol

Kailangang maging karampatang mga tagapangasiwa ng database ang mga tiyak na protocol na ginagamit para sa paghawak ng mga pagkuha o mga kahilingan mula sa isang database.

Noong nakaraan, ang pinakakaraniwan sa mga ito ay SQL, o "Structured Query Language." Ang SQL ay nagsilbing pangunahing sasakyan para sa paghawak ng mga kahilingan ng data. Ang hanay ng mga utos at syntax na pinadali ang daklot na impormasyon ng negosyo sa labas ng database at ginagawang kapaki-pakinabang sa isang kapaligiran ng negosyo.

Sa ngayon, medyo nagbago ang landscape na iyon. Ang paglitaw ng PostgreSQL at iba pang mga protocol ay nag-iba sa mundo ng pamamahala ng database.

Sa pag-navigate sa mas sopistikadong kapaligiran na ito, maaaring gumamit ang mga administrador ng database ng pangalawang software tulad ng mga mapagkukunan ng Oracle at Teradata.

"Ang mga tagapangasiwa ng database ay gumagamit ng isang dalubhasang software upang maiimbak at pamahalaan ang data," sabi ni Brett Helling, may-ari ng tech startup na si Ridester. "Ang papel na ito ay maaaring magsama ng kakayahan sa pagbuo at pagpaplano, pag-install, pagsasaayos at pagdidisenyo ng database. Kasama rin dito ang pag-aayos ng mga problema na nagaganap sa pag-install o pagkatapos ng pagpapanatili ng mga system ay kinakailangan. Ang pagsubaybay sa pagganap ng mga system ay lubusang nasuri, pati na rin ang backup ng mga system. "


Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo mapagbuti ang iyong mga kasanayan sa pagprograma kapag walang nagmamalasakit sa kalidad ng software.

Paglilipat mula sa Tradisyonal na Mga Modelo hanggang sa Bagong Mga Modelo

Ang isa sa malaking responsibilidad ng isang tagapangasiwa ng database ay ang pagsunod sa ebolusyon ng database sa pamamagitan ng mga sunud-sunod na yugto.

Marahil walang mas mahusay na halimbawa kaysa sa pagbabago ng dagat mula sa tradisyonal na mga database ng SQL hanggang sa isang bagong "NoSQL" system.

Ang NoSQL database ay pinapalitan ang tradisyunal na database ng pamanggit sa maraming mga operasyon sa negosyo. Nag-aalok ang NoSQL ng kakayahang lumikha ng isang application nang hindi tinukoy ang isang panukala, mas maraming nalalaman mga tampok ng istraktura ng data, mas madaling pag-scale, at sa maraming mga kaso, bukas na mga paraan ng pagbuo ng mapagkukunan. Ang PostgreSQL mismo ay isa ring bukas na tool ng mapagkukunan, at sa pagsusuri ng anumang trabaho sa database administrator, sulit na tanungin kung paano timbangin ng isang kumpanya ang parehong bukas na mapagkukunan at mga produkto ng lisensya ng pagmamay-ari sa pangkalahatang diskarte ng IT.

Mga Tao at Proseso

Sa isip, ang mga administrator ng database ay dapat ding magkaroon ng mga kasanayan sa mga tao. Tulad ng iba pang mga uri ng mga tungkulin sa trabaho, kakailanganin nilang magtrabaho sa pamamagitan ng mga kadena ng utos, magtatag ng buy-in at maipasa ang baton kapag na-warrant. Iyon ang dahilan kung bakit maraming mga kumpanya ang tinukoy din ang "kasanayan sa pasalita at nakasulat na komunikasyon" sa mga ad ng trabaho, at kung bakit ang proseso ng pakikipanayam ay madalas na nagsasama ng isang "ugnay ng tao" kahit na sa digital na edad na ito.

"Ang ilang mga tagapangasiwa ng database ay ... namamahala sa pagsasanay sa iba't ibang mga empleyado sa wasto at epektibong paggamit ng database," sabi ni Sean Si, CEO at tagapagtatag ng SEO Hacker at isang pagtatasa ng data at pagkadali na junkie na gumugol sa kanyang oras na nagbibigay inspirasyon sa mga batang negosyante sa pamamagitan ng mga talakayan at seminar.

Ang mga negosyo ay binuo ng mga tao at mga proseso - ang mga tagapangasiwa ay gumaganap ng isang mahalagang papel. Sila ay "mga tagapamahala" ng isang uri - at nangangahulugan ito ng pag-navigate sa mga proseso ng mga sentimo ng tao, kahit na masentro sila sa tech (sa kasong ito, ang database bilang monolith).

Tuwing Araw, Tuwing Linggo, Bawat Taon

Mahalaga, ang mga tagapangasiwa ng database ay naroroon kung sakaling may problema sa database, isang pangangailangan upang magsimula ng isang bagong inisyatibo o proyekto ng pilot, o talagang anumang pagbabago sa negosyo sa pamamahala ng data. Tingnan ang mga ad ng trabaho para sa mga tagapangasiwa ng database, at makikita mo ang mga kahilingan para sa mga on-call rotations, mga item na kinasasangkutan ng pamumuno ng koponan, at iba pang "nagsasabi" na ito ay madalas na isang masinsinang papel. Sa ilang mga pandama, ang mga tagapangasiwa ng database ay hindi kailanman may "day off," dahil kahit na wala sila, ang database mismo ay "pumapasok." (Narito kung ano ang hindi dapat gawin bilang isang DBA: 5 DBA Mga Pagkakamali na Iwasan sa Lahat ng Gastos.)

Raw at Hindi nabuong Data

Ang isa pang pangunahing responsibilidad ng mga administrator ng database ay may kinalaman sa nais na estado ng mga data assets.

Ang sinumang bumasa sa pamamahala ng data o pamamahala ng data ng master ay pamilyar sa mga hamon ng paghawak ng hilaw na data.

Ang Raw o hindi nakabalangkas na data ay ang data na hindi likas na ipinakita sa "malinis na maliit na mga hilera" - maaaring ito ay residente sa isang liblib na database, ngunit hindi ito agad makuha ng SQL. Kadalasan, ang estado ng bawat indibidwal na rekord ay naiiba, na may bahagyang mga patlang, huminto at magsisimula ng mga daloy ng data, hindi masisira acronym, hindi tumutugma sa mga tag at iba pang mga pananakit ng ulo.

Ang database administrator ay maaaring maging isang pangunahing tao na tao sa pagsusumikap ng Herculean upang sumunod, mapigilan at malimitahan ang data, para sa mga layunin ng mas mahusay na paggamit ng kumpanya.

"Ang isang tagapangasiwa ng database - o DBA - ay nagtatayo, nagpapanatili, at nag-optimize sa pagproseso ng impormasyon na nilalaman sa layer ng data," sabi ni Randy Carlton, inhinyero ng senior product sa LogoMix. "Makasaysayang, mapanatili ng isang DBA ang data layer sa isang tradisyunal na database ng pamanggit tulad ng Oracle at MySQL. Ngayon, ang papel na ginagampanan ng DBA ay lumago kasama ang rebolusyon ng ulap at malaking data, at ang mga modernong DBA ay kailangang magawa ang mga database ng ulap, mga database ng mga lugar, at iba pang mga tindahan ng data na nagmula sa mga tindahan na may halaga sa mga search engine at lahat sa gitna."

Sa susunod na iniisip mo ang ginagawa ng isang tagapangasiwa ng database, tandaan ang lahat ng mga pilosopiya at pamantayan sa itaas, at mapagtanto na talagang isang malaking trabaho ito. Ang mga propesyonal na ito ay palaging nakaupo sa timon ng database bilang isang kritikal na tool ng negosyo, at kung naka-link ito sa isang bodega ng data, na pinaglingkuran ng middleware, virtualized, containerized o outsourced upang mag-ipon, kailangan pa ng mga kumpanya ng isang tao upang pamahalaan ang DB - iyon ang DBA .