Duomenų bazių administravimo sritis toli gražu nėra žavinga. Net ir bekompromisiškai įmantrioje informacinių technologijų srityje duomenų bazių administravimas būtų viena iš paskutinių sferų, kurios pasirenkamos patarliško kamuolio žaidimui.
Tačiau šiais besikeičiančiais laikais ateities užimtumo aplinka technologijų srityje išlieka neaiški. Nepaisant savo šiek tiek nešvankios reputacijos, duomenų bazių valdymas ir administravimas yra pramonė, kuri sparčiai auga, nuolat trūksta talentų ir AI sukelia didelių pokyčių. Ši sritis turi daug galimybių tiems, kurie nori užsidirbti savo perspektyviame karjeros kelyje.
Šios takoskyros akimirkos visada suteikia didelių galimybių ir iššūkių. „Percona“, atvirojo kodo duomenų bazių programinė įranga, palaikymo ir paslaugų įmonė, optimizuoja duomenų bazių ir programų veikimą. Dave'as Stokesas, technologijų evangelistas ir duomenų bazių veteranas įmonėje, aistringai padeda šiandienos siekiantiems duomenų bazių administratoriams (DBA) rasti savo kelią.
Stokes turi dešimtmečių patirtį DBA srityje. Jis dažnai kalba įvairiomis pažangiausiomis temomis, susijusiomis su duomenų bazių operacijomis. Laikydamas pirštą ant IT pulso, jis siūlo žinias ir patirtį, reikalingą efektyviam mentoriui.
Verslo pasaulio duomenų bazės poreikių pertvarkymas
Panagrinėjus bet kokią pramonės ataskaitą apie DBA vaidmenį 2024 m., patvirtinama, kad kylančios tendencijos ir duomenų sprendimai lemia nuolat besikeičiančią IT aplinką. Šiandieninė duomenų aplinka sukuria daugiau nei du kvintilijonus baitų duomenų per dieną.
Aukštesnės kokybės duomenų ir realiojo laiko rezultatų poreikis įvairioms duomenų bazių platformoms išstumia savo ribas. Dėl to DBA reikalauja vis sudėtingesnio įgūdžių įvairinimo.
Dirbtinis intelektas yra tik vienas veiksnys. Kiti iššūkiai apima vietinių operacijų valdymą ir debesų migracijos bei saugumo valdymą. Evoliucija, prisitaikymas ir naujovės apibrėžia DBA keitimosi tendencijas.
Atvirojo kodo duomenų bazės dabar yra populiaresnės nei komercinės. Pasak Stokeso, daugiau organizacijų priklauso nuo PostgreSQL ir MySQL.
„Šis duomenų bazių pasirinkimo standartizavimas suteikia DBA daugiau įsidarbinimo galimybių ir suteikia darbdaviams daug talentų, iš kurių galima žvejoti“, – sakė jis.
„Insider“ požiūris į duomenų bazių administravimo pasaulį
Mes plačiai kalbėjome su Stokesu apie jo požiūrį į duomenų bazių valdymo būklę. Jis pastebėjo, kad tradicinė DBA šiandien „gamtoje“ praktiškai neegzistuoja.
Didelė įprastinio darbo dalis buvo perkelta į svetainių patikimumo inžinierius arba debesijos paslaugų teikėjų paslaugas. Kadangi duomenų bazių dydis ir apimtis išaugo, kai kurios funkcijos, pvz., užklausų optimizavimas, buvo ignoruojamos.
„Didžioji dalis to, ką tvarkė DBA, dabar kompensuojama perkant vis didesnius debesų gabalus“, – „TechNewsWorld“ sakė Stokesas. „Institucinių žinių apie organizacijos duomenis buvo atsisakyta, kai DBA vaidmuo buvo išstumtas.
Jis pastebėjo, kad tol, kol šis poveikis nepadidės, bandymas išsiaiškinti, kaip kai kurie duomenys yra struktūrizuoti ir kaip jie veikia vykdomas operacijas, yra tretinis dalykas.
Tačiau yra gerų naujienų apie tai, kur krypsta DBA. Kai kurie duomenų darbuotojai domisi DBA atliekamomis funkcijomis, net jei jie to neturi.
„Užklausų derinimas, duomenų struktūrų apibrėžimas, serverio optimizavimas ir paties egzemplioriaus administravimas turi vertę“, – sakė jis.
DBA dilemų išskyrimas: klausimai ir atsakymai
Dave'as Stokesas pasidalino daugiau įžvalgų apie naujausias tendencijas, technologijas ir iššūkius duomenų bazių administravimo srityje. Nuo pažangiausių technologijų poveikio iki besikeičiančio DBA vaidmens, Stokesas pasiūlė vertingų perspektyvų naršant sudėtingame duomenų bazių valdymo kraštovaizdyje.
„TechNewsWord“: kokia pažangiausia duomenų bazių technologija daro įtaką šiai sričiai?
Dave'as Stokesas: Mašininio mokymosi vektoriniai duomenys sunaudos precedento neturintį kiekį disko vietos, procesoriaus ciklų ir administravimo laiko. Modelio kopijos perkėlimas į kitą vietą mokymui kainuos brangius perdavimo mokesčius, reikės stebėti ir užimti dar daugiau vietos diske.
JSON yra daugelio pasirenkamas duomenų mainų būdas. Duomenų saugojimas JSON formatu nėra toks efektyvus kaip tradicinių duomenų tipų saugojimas. Išskleidus kai kurias JSON reikšmes ir išsaugant jas kaip tradicinį duomenų tipą, apdorojimas gali paspartėti, bet sudėtingesnis.
Labai dažnai atkartojami duomenys keliuose duomenų centruose. Tvarkyti šiuos duomenis, paskirstytus visame žemyne ar Žemės rutulyje, yra sudėtinga.
Kaip besikeičiančios verslo ir pramonės tendencijos veikia duomenų bazių administravimą?
Stoksas: Galimybė pridėti daugiau apdorojimo galios arba vietos diske spustelėjus žymimąjį laukelį tinklalapyje ir sumokėjus už tai kreditine kortele pakeitė duomenų administravimą. Nebereikia nerimauti dėl kapitalo išlaidų patvirtinimo, pajėgumų planavimo ar reikalingo optimizavimo.
Plėtrai skirto laiko dabar nėra. Kai šio amžiaus pradžioje įmonė galėjo turėti keliolika duomenų bazių, dabar jų gali būti dešimtys tūkstančių.
Reikia plėstis į AI? Tada įkelkite milijardus įrašų į debesies paskyrą ir vėliau nerimaukite dėl kokybės ir kiekio. Duomenų ežerams įsiskverbus į duomenų vandenynus, duomenis vis tiek reikia tvarkyti, kurti atsargines kopijas ir stebėti.
Kaip automatizavimas ir AI paveiks pokyčius DBA?
Stoksas: AI reikalingas pačioje duomenų bazėje. Tačiau bendras AI pritaikymas organizacijoje reiškia daugiau vietos diske, procesoriaus branduolius, duomenų perkėlimą ir atsargines kopijas.
Optimizatorius, galintis nustatyti duomenų naudojimo modelius ir atpažinti poreikį talpykloje įrašyti konkrečius duomenis arba automatiškai suderinti buferio naudojimą, būtų didelis pliusas. Sumanesnis užklausų optimizavimas ir vartotojų naudojimo modeliai gali pakeisti serverio pajėgumus, kad būtų patenkinti duomenų poreikiai.
Kokią įtaką verslui daro DBA perėjimas nuo vietoje esančios prie debesies, ar atvirkščiai?
Stoksas: Tie, kurie galėtų perkelti savo duomenis į debesį, daugeliu atvejų rado didelę naudą. Dabar mastelio keitimas yra kredito kortelės naudojimo funkcija. Atsarginės kopijos, serverio perdavimai ir programinės įrangos naujinimai tvarkomi debesies tiekėjo.
Daugeliui vidinės DBA poreikis buvo pakeistas priklausomybe nuo debesijos paslaugų teikėjo. Kai kuriems pasirodė, kad debesis yra per brangus ir grįžo prie operacijų vietoje. Tokiais atvejais jie turi turėti darbuotojų, kurie atliktų tradicinį DBA darbą.
Kokį vaidmenį debesų perkėlimas dabar vaidina DB operacijų sąnaudose ir efektyvumui?
Stoksas: Išlaidos nuolat auga. Anksčiau įmonės nenorėjo leisti pinigų kapitalo išlaidoms, o serverių atnaujinimas buvo sudėtingas procesas, dažnai užtrukęs mėnesius.
Debesyje atnaujinimai yra veiklos biudžeto išlaidos, kurios beveik akimirksniu atliekamos naudojant kredito kortelę. Kam optimizuoti duomenis ar serverį, kai detalizuoti sąskaitą yra lengviau ir greičiau?
Kodėl DBA vis dar yra aktualus darbas 2024 m.?
Stoksas: Nors pavadinime negali būti nurodyta DBA, visada reikės žmogaus, kuris stebėtų, derintų, optimizuotų ir nukreiptų duomenų bazių egzempliorius. Tai gali būti vertinama kaip higienos veiksniai, tačiau duomenų patikimumas to reikalauja.
Kaip jauni specialistai gali rasti sėkmės šioje srityje?
Stoksas: Išmokite struktūrinės užklausos kalbą (SQL). Yra priežastis, kodėl tai yra vienintelė kompiuterių kalba, išlikusi nuo 1970 m. Jis puikiai atitinka verslo logiką ir yra skirtas pateikti prašomą informaciją taip, kad ją būtų galima panaudoti.
Duomenų normalizavimas taip pat yra labai svarbus. Prastai apibrėžtos duomenų struktūros yra lėtos ir laikui bėgant jas sunku valdyti.
Galiausiai bendravimas yra labai svarbus. Gebėjimas išreikšti, kodėl pakeitus lentelę, kuri užklausos teikėjui atrodo paprasta, gali valandoms išjungti informacijos petabaitą, gali išgelbėti organizaciją nuo nelaimės.
Kur matote DBA ir jos poreikius?
Stoksas: Visada reikia geresnės atsarginės duomenų kopijos ir greitesnio duomenų atkūrimo. Daug dėmesio skiriama laiko ir finansinėms išlaidoms atgauti duomenis ir bus stengiamasi šias išlaidas mažinti.
Bus vykdomi saugumo patobulinimai. Vis dar per lengva gauti nedidelį paslydimą debesyje arba vietoje, dėl kurio jūsų duomenys randami pirmame laikraščio puslapyje.
DBA reikės geresnių įrankių, kad galėtų valdyti sparčiai didėjantį jų valdomų atvejų apimtį ir mastą.