Pochopenie objektov Blob, Queue, Table Storage vo Windows Azure

Tento článok objasňuje úložisko v systéme Windows Azure(Windows Azure) . Pokiaľ ide o veľký úložný priestor, je potrebné pochopiť určité veci. Windows Azure ponúka širokú škálu služieb ukladania podporujúcich prakticky všetky typy potrieb ukladania, od štruktúrovaných po neštruktúrované údaje, databázy NoSQL a fronty.

Ako sú údaje uložené v cloude

azúrové logo

Pokiaľ ide o Windows Azure , má štyri formy úložiska a sú to:

  1. Úložisko blobu
  2. Ukladanie do frontu
  3. Ukladanie na stôl
  4. Disk Windows Azure

Pokúsme sa získať všeobecné vysvetlenie pre každý z nich!

Úložisko blobu

Blob je skratka pre Binary Large object. Blob(Basically Blob) je v podstate sekvencia bajtov – presne to, čo aplikácia potrebuje. Blob môže obsahovať zvuk, video, e-mailové správy, archivované súbory, súbory zip alebo dokument na spracovanie textu veľmi všeobecným spôsobom.

Ak chcete použiť bloby, vývojár najprv vytvorí jeden alebo viacero kontajnerov v niektorom účte úložiska. Každá z týchto nádob potom môže obsahovať jednu alebo viac kvapôčok. K dispozícii sú dva typy úložiska objektov blob, z ktorých každý poskytuje špecifickú funkciu:

  1. Blokovať Blob
  2. Blob stránky

Bloby(Blobs) sú uložené v kontajneroch Blob Containers(Blob Containers) a ich rozsah . Každý blob môže mať až 50 GB. Blob má v kontajneri jedinečný názov reťazca. Bloby(Blobs) môžu mať priradené metadáta, ktoré súpárov a majú veľkosť až 8 kB na blob. Metadáta blob možno nastaviť oddelene od dátových bitov objektov blob.

Ukladanie do frontu

Hlavným cieľom front je umožniť komunikáciu medzi rôznymi časťami aplikácie Windows Azure . Jednoducho povedané , fronty(Queues) oddeľujú inštancie webovej roly(Web Role) a inštancie pracovnej roly(Worker Role Instances) – front obsahuje veľa správ – názov frontu je ohraničený účtom.

  • Počet správ uložených vo fronte nie je obmedzený.
  • Správa sa uchováva najviac týždeň. Systém bude zbierať odpadky správy, ktoré sú staršie ako týždeň.
    K frontom môžu byť priradené metadáta. Metadáta(Metadata) sú vo formepárov a majú veľkosť až 8 kB na front.
  • Bežný rad môže ponúkať sémantiku „prvý dovnútra, prvý von“; na druhej strane fronty vo Windows Azure nezaručujú, že jedna správa môže byť doručená viackrát.

Spracovanie správ z frontu je dvojfázový proces, ktorý zahŕňa získanie správy a jej vymazanie po jej spracovaní. Tento vzor zaručuje úspešné doručenie správy.

Skladovanie stola

Úložisko tabuľky je kolekcia riadkových entít, z ktorých každá môže obsahovať až 255 vlastností; na rozdiel od tabuliek v databáze však neexistuje žiadna schéma, ktorá by vynucovala určitú množinu hodnôt vo všetkých riadkoch v tabuľke. Tabuľkové úložisko používajú aplikácie vyžadujúce ukladanie veľkého množstva dát, ktoré potrebujú dodatočnú štruktúru.

Zatiaľ čo tabuľka ukladá štruktúrované údaje, neposkytuje žiadny spôsob, ako reprezentovať vzťahy medzi údajmi, niekedy nazývané databáza NoSQL . Tabuľky vo Windows Azure otvárajú priestor pre škálovateľnosť. Pre vývojárov má zmysel navrhovať škálovateľné aplikácie. Stačí(Just) navrhnúť tabuľku a pridať nejaké entity a Windows Azure sa postará o zvyšok.

Cieľom je pomôcť vývojárom zamerať sa na vývoj aplikácií a nie na starosti so správou veľkých dát.



About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts