Izpratne par Blob, Rindu, Galda krātuvi Windows Azure

Satura rādītājs:

Izpratne par Blob, Rindu, Galda krātuvi Windows Azure
Izpratne par Blob, Rindu, Galda krātuvi Windows Azure

Video: Izpratne par Blob, Rindu, Galda krātuvi Windows Azure

Video: Izpratne par Blob, Rindu, Galda krātuvi Windows Azure
Video: Windows Recovery Environment WinRE: Explained - YouTube 2024, Aprīlis
Anonim

Š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.

Lai izmantotu burtus, izstrādātājs vispirms izveido vienu vai vairākus konteinerus kādā uzglabāšanas kontā. Katrā no šīm tvertnēm var turēt vienu vai vairākus burtus. Pieejami divu veidu lādētāju uzglabāšanas veidi, no kuriem katrs nodrošina īpašu funkcionalitāti:
Lai izmantotu burtus, izstrādātājs vispirms izveido vienu vai vairākus konteinerus kādā uzglabāšanas kontā. Katrā no šīm tvertnēm var turēt vienu vai vairākus burtus. Pieejami divu veidu lādētāju uzglabāšanas veidi, no kuriem katrs nodrošina īpašu funkcionalitāti:

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 pāri, un tie ir lielāki par 8 KB katram lobim. Lodziņu metadatus var iestatīt atsevišķi no lāse datu bitiem.

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.

Image
Image

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.

Ieteicams: