Šis raksts parāda glabāšanu gaismā Windows Azure. Runājot par lielu uzglabāšanu, ir dažas lietas, kas jāsaprot. Windows Azure piedāvā plašu uzglabāšanas pakalpojumu klāstu, kas atbalsta gandrīz visu veidu uzglabāšanas vajadzības, sākot no strukturētiem līdz nestrukturētiem datiem, NoSQL datubāzēm un rindām.
Kā dati tiek glabāti mākonī
Kas attiecas uz Windows Azure, tam ir četras uzglabāšanas formas:
- Lādētāju uzglabāšana
- Rindas krātuve
- Galdu uzglabāšana
- Windows Azure disks
Ļaujiet mums mēģināt iegūt vispārēju skaidrojumu katram no viņiem!
Blob Storage
Lāse ir akronīms Binārs liels objekts. Būtībā Blob ir baitu virkne - tieši to, kāda ir lietojumprogramma. Blob ļoti ērti var turēt audio, video, e-pasta ziņojumus, arhivētos failus, zip failus vai tekstapstrādes dokumentus.
1) Bloķēt Blob
2) lappuses lāse
Blobs tiek glabātas un ierobežotas ar Blob konteineri. Katra lode var būt līdz 50 GB. Tvertnei ir unikāls stīgas nosaukums. Blobs var saturēt ar tiem saistītus metadatus, kas ir
Rindas krātuve
Rindu galvenais mērķis ir atļaut saziņu starp dažādām Windows Azure lietojumprogrammu daļām. Vienkāršā vārdos rindas atsevišķi Web Role gadījumi un darbinieks Loma gadījumi - rindā ir daudz ziņu - rinda vārds ir ierobežota ar kontu.
- Rindā saglabāto ziņojumu skaits nav ierobežots.
- Ziņojums tiek saglabāts ne ilgāk kā nedēļā. Sistēma atradīs atkritumus, kas apkopo vairāk nekā nedēļu vecus ziņojumus.
- Rindām var būt ar tiem saistīti metadati. Metadati ir formā
pāri, un to rindas lielums ir līdz pat 8KB.
Parastā rindā var piedāvāt semantiku "pirmais pirmais ārā"; no otras puses, Windows Azure rindas negarantē to, ka vienu ziņojumu var piegādāt vairākas reizes.
Ziņojumu apstrāde no rindas ir divpakāpju process, kas ietver ziņojumu saņemšanu un pēc tam tā dzēšanu pēc tā apstrādes. Šis modelis nodrošina veiksmīgu ziņojumu piegādi.
Galdu uzglabāšana
Glabātuve ir kolekcija ar rindu kā vienībām, no kurām katra var saturēt līdz pat 255 īpašībām; tomēr pretēji tabulām datubāzē nav nevienas shēmas, kas izpildītu noteiktu vērtību kopu visās tabulas rindās. Galda glabāšana tiek izmantota lietojumprogrammās, kurām nepieciešams uzglabāt lielu datu glabāšanas apjomu, kam nepieciešama papildu struktūra.
Lai gan tabula glabā strukturētus datus, tā nesniedz nekādu veidu, kā pārstāvēt attiecības starp datiem, ko dažkārt sauc par NoSQL datubāzi. Windows Azure galdi atver telpu mērogojamībai. Izstrādātājiem ir jēga veidot pielāgojamus lietojumprogrammas. Vienkārši izveidojiet galdu un pievienojiet dažas vienības, pēc tam Windows Azure ņemtu pārējās rūpes.
Mērķis šeit ir palīdzēt izstrādātājiem koncentrēties uz to lietojumprogrammu izstrādi, nevis uztraukties par lielu datu pārvaldību.