Kas yra metaduomenų valdiklis?

Metaduomenų valdiklis (MDC) yra duomenų valdymo tipas, naudojamas saugyklos tinkle (SAN). Daugumoje SAN yra vienas klientas, kuriam suteikiama prieiga prie bloko lygio arba prieiga prie fizinio duomenų lygio. Metaduomenų valdiklis reikalingas, kai SAN yra keli klientai, greitai pasiekiantys tą patį bloką tame pačiame disko tome. MDC naudojamas failams užrakinti, perkelti ir paskirstyti duomenų erdvę bei suteikti klientams įgaliojimus įvairiems blokų lygiams. MDC naudojami tik aukščiausios klasės serveriuose ir niekada nerandami vartotojų kompiuteriuose.

SAN yra skirtas tinklas, kuriame klientas, paprastai sudarytas iš daugelio skirtingų vartotojų, pasiekia duomenis, saugomus SAN. Skirtingai nuo įprastų serverių, kurie suteikia naudotojams prieigą prie failo lygio, kad jie naudotų ir manipuliuotų ja, šio tipo serveriai suteikia prieigą prie bloko lygio. Tai vadinama žemo lygio prieiga – žemesnė, nei gali pasiekti įprasti naudotojų kompiuteriai – kuri nurodo duomenų saugojimą ir našumą. Šio tipo saugykla yra lanksti ir leidžia administratoriams ir vartotojams paleisti iš SAN, kad būtų lengviau paleisti.

Metaduomenų valdiklis pradeda veikti, kai keli klientai vienu metu naudoja tą patį SAN. Be metaduomenų valdiklio, leidžiančio pakeisti prieigą arba užrakinti failus, duomenys negali būti privatūs. Tuo pačiu metu šis valdiklis gali veikti kaip bendrinimo įrenginys, kai administratoriai suteikia kitiems serveriams prieigą prie tam tikrų blokų.

Kai prieiga prie bloko suteikiama per valdiklį, kitas serveris gali peržiūrėti duomenų bloką. Jei failas užrakintas, tai reiškia, kad serveris nemato bloko arba negali pakeisti bloko, priklausomai nuo prieigos lygio. Kai suteikiama prieiga, o tai gali būti padaryta, jei skirtingi SAN klientai pažįsta vienas kitą, blokas gali būti perkeltas iš vieno serverio į kitą, leidžiant kitam serveriui naudoti bloką.

Kartu su prieiga ir užraktu metaduomenų valdiklis atlieka dar vieną gyvybiškai svarbią funkciją SAN ilgaamžiškumui: vietos paskirstymą. Tai leidžia administratoriams judėti po blokus, kad būtų užtikrintas geriausias našumas. Kai blokai yra tinkamai paskirstyti, atminties kanalai gali būti naudojami efektyviai.

Metaduomenų valdikliai gali būti naudojami daugelyje skirtingų tipų SAN ir tinklų. Kai naudojamas su tinkamais tinklais, jis padidins našumą. Kai MDC yra sujungtas su netinkamu tinklu, nors jis veiks, jis paprastai sumažins našumą. Kai naudojamas metaduomenų valdiklis, paprastai kaip valdiklį reikia nurodyti visą kompiuterį.