Blobin, jonon ja taulukon tallennustilan ymmärtäminen Windows Azuressa

Tässä artikkelissa kerrotaan Windows Azuren(Windows Azure) tallennustilasta . Mitä tulee suuriin varastoihin, on tiettyjä asioita, jotka on ymmärrettävä. Windows Azure tarjoaa laajan valikoiman tallennuspalveluita, jotka tukevat käytännössä kaiken tyyppisiä tallennustarpeita strukturoidusta strukturoimattomaan dataan, NoSQL - tietokantoihin ja jonoihin.

Miten tiedot tallennetaan pilveen

taivaansininen logo

Mitä tulee Windows Azureen(Windows Azure) , sillä on neljä tallennusmuotoa ja ne ovat:

  1. Blob-varasto
  2. Jonon tallennus
  3. Pöydän säilytys
  4. Windows Azure -asema

Yritetään saada yleinen selitys jokaiselle niistä!

Blob-varasto

Blob on lyhenne sanoista Binary Large Object. Pohjimmiltaan Blob(Basically Blob) on tavusarja – juuri sitä, mitä sovellus tarvitsee. Blob voi sisältää ääntä, videota, sähköpostiviestejä, arkistoituja tiedostoja, zip-tiedostoja tai tekstinkäsittelydokumentteja hyvin yleisellä tavalla.

Käyttääkseen blobeja kehittäjä luo ensin yhden tai useamman säilön jollekin tallennustilille. Jokainen näistä säiliöistä voi sitten sisältää yhden tai useamman blobin. Saatavilla on kahden tyyppisiä blob-tallennustilaa, joista jokaisessa on tiettyjä toimintoja:

  1. Estä Blob
  2. Sivu Blob

Blobit(Blobs) tallennetaan Blob Containersiin(Blob Containers) ja ne määrittävät ne . Jokainen blob voi olla enintään 50 Gt. Blobilla on säilön sisällä ainutlaatuinen merkkijonon nimi. Blobeihin(Blobs) voi liittyä metatietoja, jotka ovatparia ja ne ovat kooltaan jopa 8 kt per blob. Blob-metatiedot voidaan asettaa erikseen blob-databiteistä.

Jonon tallennus

Jonojen päätavoite on mahdollistaa kommunikointi Windows Azure -sovelluksen eri osien välillä. Yksinkertaisesti sanottuna Jonot(Queues) erottavat erilliset Web Role -esiintymät ja Worker(Worker Role Instances) Role -esiintymät – Jono sisältää monia viestejä – Tili rajoittaa jonon nimen.

  • Jonoon tallennettujen viestien määrää ei ole rajoitettu.
  • Viestiä säilytetään enintään viikon ajan. Järjestelmä kerää roskiin yli viikon vanhat viestit.
    Jonoihin voi liittyä metatietoja. Metatiedot(Metadata) ovat muodossaparia, ja ne ovat kooltaan jopa 8 kt per jono.
  • Perinteinen jono voi tarjota "first in first out" semantiikan; toisaalta Windows Azure -jonot eivät takaa, että yksi viesti voidaan toimittaa useita kertoja.

Viestien käsittely jonosta on kaksivaiheinen prosessi, joka sisältää viestin hakemisen ja sen poistamisen sen jälkeen, kun se on käsitelty. Tämä malli takaa onnistuneen viestien toimituksen.

Pöydän säilytys

Taulukkovarasto on kokoelma rivimäisiä entiteettejä, joista jokainen voi sisältää jopa 255 ominaisuutta; Toisin kuin tietokannan taulukot, ei kuitenkaan ole skeemaa, joka pakottaa tietyn arvojoukon taulukon kaikilla riveillä. Table Storagea käyttävät sovellukset, jotka vaativat suurten tietomäärien tallentamista ja jotka tarvitsevat lisärakennetta.

Vaikka taulukko tallentaa strukturoitua dataa, se ei tarjoa mitään tapaa esittää tietojen välisiä suhteita, joita joskus kutsutaan NoSQL - tietokannaksi. Windows Azuren(Windows Azure) taulukot tarjoavat tilaa skaalautumiselle. Kehittäjien on järkevää suunnitella skaalautuvia sovelluksia. Suunnittele vain(Just) taulukko ja lisää entiteettejä, niin Windows Azure hoitaa loput.

Tavoitteena on auttaa kehittäjiä keskittymään sovelluskehitykseensä sen sijaan, että huolehtisivat suuresta tiedonhallinnasta.



About the author

Olen laitteisto-insinööri ja ohjelmistokehittäjä, jolla on yli 10 vuoden kokemus Applen ja Googlen alustoista. Taitoni on tehokkaiden, käyttäjäystävällisten ratkaisujen kehittäminen vaikeisiin suunnitteluongelmiin. Minulla on kokemusta sekä MacOS- että iOS-laitteista sekä näppäimistön ja hiiren ohjaimista. Vapaa-ajallani tykkään uida, katsella tennistä ja kuunnella musiikkia.



Related posts