Mis on metaandmete kontroller?

Metaandmete kontroller (MDC) on andmehalduse tüüp, mida kasutatakse salvestusvõrgu (SAN) kaudu. Enamiku SAN-ide puhul on üks klient, kellele antakse plokitasemel juurdepääs või juurdepääs andmete füüsilisele tasemele. Metaandmete kontrollerit on vaja siis, kui SAN-is on mitu klienti, kes pääsevad kiiresti samale plokile samal kettamahul. MDC-d kasutatakse failide lukustamiseks, andmeruumi teisaldamiseks ja eraldamiseks ning klientidele erinevate plokitasemete jaoks volituste andmiseks. MDC-sid kasutatakse ainult tipptasemel serverites ja neid ei leia kunagi kasutajate arvutitest.

SAN on spetsiaalne võrk, milles klient, mis koosneb tavaliselt paljudest erinevatest kasutajatest, pääseb juurde SAN-is salvestatud andmetele. Erinevalt tavalistest serveritest, mis annavad kasutajatele failitaseme juurdepääsu, et nad faili kasutaksid ja manipuleeriksid, annab seda tüüpi server plokitasemel juurdepääsu. Seda nimetatakse madala taseme juurdepääsuks – madalam, kui tavakasutajate arvutitel on juurdepääs –, mis määrab andmete salvestamise ja jõudluse. Seda tüüpi salvestusruum on paindlik ja võimaldab administraatoritel ja kasutajatel hõlpsaks käivitamiseks SAN-ist alglaadida.

Metaandmete kontroller tuleb mängu siis, kui mitu klienti kasutavad sama SAN-i korraga. Ilma juurdepääsu muutmise või failide lukustamise metaandmete kontrollerita pole andmete privaatsus. Samal ajal võib see kontroller toimida jagamisseadmena, kui administraatorid annavad teistele serveritele juurdepääsu teatud plokkidele.

Kui kontrolleri kaudu antakse plokile juurdepääs, saab andmeplokki vaadata erinev server. Kui fail on lukustatud, tähendab see olenevalt juurdepääsutasemest, et server ei näe plokki või ei saa seda plokki muuta. Kui juurdepääs on antud, mida saab teha siis, kui SAN-i erinevad kliendid üksteist tunnevad, saab ploki ühest serverist teise üle kanda, võimaldades teisel serveril plokki kasutada.

Lisaks juurdepääsule ja lukustamisele täidab metaandmete kontroller veel üht SAN-i pikaealisuse jaoks olulist funktsiooni: ruumi eraldamine. See võimaldab administraatoritel parima jõudluse saavutamiseks plokkides ringi liikuda. Kui plokid on õigesti jaotatud, saab mälukanaleid tõhusalt kasutada.

Metaandmete kontrollereid saab kasutada paljudes erinevat tüüpi SAN-ides ja võrkudes. Õigete võrkudega kasutamisel suurendab see jõudlust. Kui MDC on ühendatud vale võrguga, vähendab see tavaliselt jõudlust, kuigi see töötab. Kui kasutatakse metaandmete kontrollerit, tuleb tavaliselt kontrolleriks määrata terve arvuti.