Razumijevanje pohrane Blob-a, reda čekanja, tablice u sustavu Windows Azure

Ovaj članak baca svjetlo na pohranu u sustavu Windows Azure(Windows Azure) . Kada je riječ o velikom skladištu, postoje određene stvari koje treba razumjeti. Windows Azure nudi širok raspon usluga pohrane koje podržavaju gotovo sve vrste potreba za pohranom, od strukturiranih do nestrukturiranih podataka, NoSQL baza podataka i redova čekanja.

Kako se podaci pohranjuju u oblaku

azurno-logo

Što se tiče Windows Azure , on ima četiri oblika pohrane, a to su:

  1. Blob pohrana
  2. Pohrana u redu čekanja
  3. Stol za pohranu
  4. Windows Azure pogon

Pokušajmo dobiti generičko objašnjenje za svaku od njih!

Blob pohrana

Blob je akronim za Binarni veliki(Binary Large) objekt. U osnovi Blob(Basically Blob) je slijed bajtova – upravo ono što je potrebno aplikaciji. Blob može sadržavati audio, video, poruke e-pošte, arhivirane datoteke, zip datoteke ili dokument za obradu teksta na vrlo opći način.

Da bi koristio blobove, programer prvo stvara jedan ili više spremnika na nekom računu za pohranu. Svaki od ovih spremnika tada može sadržavati jednu ili više mrlja. Dostupne su dvije vrste pohrane blob-ova, od kojih svaka pruža određenu funkcionalnost:

  1. Blokiraj mrlju
  2. Stranica Blob

Blobovi(Blobs) su pohranjeni u kontejnerima(Blob Containers) blobova i njima je opseg . Svaki blob može imati do 50 GB. Blob ima jedinstveni naziv niza unutar spremnika. Blobs mogu imati metapodatke povezane s njima, a to suparova i veličine su do 8 KB po blob-u. Metapodaci blob-a mogu se postaviti odvojeno od bitova podataka blob-a.

Pohrana u redu čekanja

Glavni cilj redova čekanja je omogućiti komunikaciju između različitih dijelova Windows Azure aplikacije. Jednostavnim riječima Redovi(Queues) odvajaju instance web-uloga(Web Role) i instance uloge radnika(Worker Role Instances) – Red sadrži mnogo poruka – Naziv reda je u opsegu računa.

  • Ne postoji ograničenje broja poruka pohranjenih u redu čekanja.
  • Poruka se pohranjuje najviše tjedan dana. Sustav će skupljati smeće poruke stare više od tjedan dana.
    Redovi mogu imati metapodatke povezane s njima. Metapodaci(Metadata) su u oblikuparova, a veličine su do 8 KB po redu čekanja.
  • Konvencionalni red čekanja može ponuditi semantiku 'prvi je došao prvi izašao'; s druge strane redovi u sustavu Windows Azure(Windows Azure) ne jamče da se jedna poruka može isporučiti više puta.

Obrada poruka iz reda čekanja je proces u dvije faze, koji uključuje dobivanje poruke, a zatim brisanje poruke nakon što je obrađena. Ovaj obrazac jamči uspješnu isporuku poruke.

Stol Storage

Pohrana tablice je zbirka entiteta sličnih retku, od kojih svaki može sadržavati do 255 svojstava; međutim, za razliku od tablica u bazi podataka, ne postoji shema koja provodi određeni skup vrijednosti na sve retke unutar tablice. Pohranu tablica koriste aplikacije koje zahtijevaju pohranu velikih količina podataka za pohranu za koje je potrebna dodatna struktura.

Dok tablica pohranjuje strukturirane podatke, ona ne pruža nikakav način za predstavljanje odnosa između podataka, koji se ponekad nazivaju NoSQL baza podataka. Tablice u sustavu Windows Azure(Windows Azure) otvaraju prostor za skalabilnost. Za programere ima smisla dizajnirati skalabilne aplikacije. Samo(Just) dizajnirajte tablicu i dodajte neke entitete, a Windows Azure će se pobrinuti za ostalo.

Ovdje je cilj pomoći programerima da se usredotoče na razvoj svojih aplikacija umjesto da se brinu o upravljanju velikim podacima.



About the author

Ja sam profesionalni audio inženjer s preko 10 godina iskustva. Posljednjih nekoliko godina radim u glazbenoj industriji i stekao sam snažnu reputaciju u tom području. Također sam vrlo iskusan operater korisničkih računa i obiteljske sigurnosti. Moje odgovornosti uključuju upravljanje korisničkim računima, pružanje podrške klijentima i davanje savjeta zaposlenicima o obiteljskoj sigurnosti.



Related posts