Turinys:
Apibrėžimas - ką reiškia izoliuota saugykla?
Izoliuota saugykla yra mechanizmas, užtikrinantis duomenų atskyrimą, saugumą ir saugojimą, susiejant kodą su nuolatiniais duomenimis. Izoliuota saugykla yra sukurta siekiant užkirsti kelią duomenų sugadinimui ir prieigai prie konkrečios programos duomenų, tuo pačiu užtikrinant standartinę duomenų saugojimo ir gavimo sistemą, neprieinamą vartotojams, aplankams ar programoms.
Izoliuota saugykla tarnauja kaip virtuali failų sistema, valdoma .NET bendros kalbos vykdymo laiko (CLR). Duomenims skaityti ir rašyti gali būti naudojami srauto ir nuoseklumo metodai, nes tai yra failų sistemos komponentas. Numatytasis ir keičiamas dydis yra vienas megabaitas.
„Techopedia“ paaiškina izoliuotą saugojimą
Atskiri saugojimo kontekstai apima:
- Patikimos programos, kurios naudoja failus ir katalogus būsenos ir konfigūracijos duomenims bendrinti
- Valdomi interneto valdikliai, kurių negalima pasiekti per įprastas įvesties / išvesties (I / O) klases
- Programų dalijimosi komponentai, kuriems reikalinga kontroliuojama prieiga prie duomenų
- Serverio programos, apsimetančios autentifikuotu vartotoju su konkretaus vartotojo nustatymais
- Programos, naudojamos bet kuriame kompiuteryje su autentifikuotu tarptinklinio profilio vartotoju
Prieš išleidžiant .NET, atskiri saugojimo adresai atnaujina programos konfigūracijos duomenis naudodami .ini failų registrą arba konfigūracijos failus. Duomenų bazė yra gera alternatyva atskirai saugyklai, kai yra daug vartotojo duomenų. Atskiras saugojimas yra geras pasirinkimas, kai sudėtingų duomenų negalima kaupti duomenų bazių eilutėse ir kai rūpestis kelia duomenų bazės pridėtines vietas.
Atskiros saugojimo koncepcija pagrįsta elementais, vadinamais duomenų skyriais ir kaupikliais. Duomenų skyrių, kuris yra virtualus aplankas, kurio vieta yra skaidri kūrėjui, sudaro vienas ar keli atskiri saugojimo failai, vadinami saugyklomis. Šiose parduotuvėse išlaikoma faktinė saugomų duomenų katalogo vieta, ir dažniausiai jos yra kliento. Kai duomenys turi būti pasiekiami naudojantis tarptinklinio vartotojo profiliu, atskira informacija saugoma serveryje. Faktinis failų sistemos aplankas, kuriame saugomi atskiri failai, yra pagrįstas operacine. Sistemos administratoriaus įrankiai yra skirti failų saugojimo vietai konfigūruoti, saugos politikai vykdyti ir nepanaudotai duomenų atminčiai išvalyti.
