Razumijevanje Blob, Queue, Pohrana tablice u sustavu Windows Azure

Sadržaj:

Razumijevanje Blob, Queue, Pohrana tablice u sustavu Windows Azure
Razumijevanje Blob, Queue, Pohrana tablice u sustavu Windows Azure

Video: Razumijevanje Blob, Queue, Pohrana tablice u sustavu Windows Azure

Video: Razumijevanje Blob, Queue, Pohrana tablice u sustavu Windows Azure
Video: How to install Windows Updates manually from the Microsoft Update Catalog - YouTube 2024, Travanj
Anonim

Ovaj članak baca svjetlo na pohranu u Windows Azure, Kada je u pitanju velika pohrana, postoje određene stvari koje treba razumjeti. Windows Azure nudi široku paletu usluga pohrane koja podržava gotovo sve vrste pohrane podataka, od strukturiranih do nestrukturiranih podataka, NoSQL baza podataka i redova.

Kako se podaci pohranjuju u oblaku

Što se tiče sustava Windows Azure, ona ima četiri oblika pohrane i oni su:

  • Pohrana Blob
  • Pohrana redaka
  • Pohrana tablice
  • Windows Azure pogon

Pokušajmo dobiti općenito objašnjenje za svaku od njih!

Pohrana Blob

Blob je skraćenica za Binarni veliki objekt, Uglavnom Blob je niz bajtova - upravo ono što aplikacija treba. Blob može vrlo općeniti način držati audio, video, poruke e-pošte, arhivirane datoteke, zip datoteke ili dokument za obradu teksta.

Za upotrebu blobova programer najprije stvara jedan ili više spremnika u nekom računu za pohranu. Svaki od tih kontejnera može zatim držati jedan ili više blobova. Dostupne su dvije vrste skladišta blob, od kojih svaka nudi određenu funkcionalnost:
Za upotrebu blobova programer najprije stvara jedan ili više spremnika u nekom računu za pohranu. Svaki od tih kontejnera može zatim držati jedan ili više blobova. Dostupne su dvije vrste skladišta blob, od kojih svaka nudi određenu funkcionalnost:

1) blok blob

2) Stranica Blob

Blobovi su pohranjeni i obuhvaćeni Blob kontejneri, Svaki blob može biti do 50 GB. Blob ima jedinstveni naziv niza unutar spremnika. Blokovi mogu imati povezane metapodatke s njima, a to su parova i oni imaju veličinu od 8 KB po blobu. Metapodaci blob može se postaviti odvojeno od blob podataka bitova.

Pohrana redaka

Glavni cilj redova je dopustiti komunikaciju između različitih dijelova programa Windows Azure. U jednostavnim riječima slijedi odvojene instance web uloga i uloga uloga radnika - red čekanja sadrži mnoge poruke - naziv reda je obuhvaćen računom.

  • Nema ograničenja broja poruka pohranjenih u red čekanja.
  • Poruka se čuva za najviše tjedan dana. Sustav će sakupljati smeće poruke koje su stare više od jednog tjedna.
  • Nizovi mogu imati povezane metapodatke s njima. Metapodaci su u obliku parova, a veličine su do 8KB po redu.

Konvencionalni red može ponuditi semantiku "prvi u prvi out"; s druge strane, redovi u sustavu Windows Azure ne jamče da se jedna poruka može isporučiti više puta.

Obrada poruka iz reda čekanja je proces u dva stupnja koji uključuje dobivanje poruke, a zatim brisanje poruke nakon obrade. Taj uzorak jamči uspješnu isporuku poruka.

Image
Image

Pohrana tablice

Skladištenje tablice je skup redaka sličnih entiteta, od kojih svaki može sadržavati do 255 entiteta; no za razliku od tablica u bazi podataka, ne postoji shema koja provodi određeni skup vrijednosti na svim redcima unutar tablice. Skladištenje tablica koriste aplikacije koje zahtijevaju pohranu velikih količina pohrane podataka koje zahtijevaju dodatnu strukturu.

Dok tablica sadrži strukturirane podatke, ne pruža način predstavljanja odnosa između podataka koji se ponekad nazivaju NoSQL bazom podataka. Tablice u sustavu Windows Azure otvaraju prostor za skalabilnost. Za programere ima smisla dizajnirati skalabilne aplikacije. Samo dizajnite stol i dodajte neke entitete, a Windows Azure se brine za ostatak.

Cilj je pomoći razvojnim programerima da se usredotoče na razvoj aplikacija, a ne brinući se o velikim upravljanju podacima.

Preporučeni: