Blob, Queue, Table Storage megértése a Windows Azure-ban

Ez a cikk rávilágít a Windows Azure tárolására . Ha a nagy tárolóról van szó, bizonyos dolgokat meg kell érteni. A Windows Azure(Windows Azure) a tárolási szolgáltatások széles skáláját kínálja, amelyek gyakorlatilag minden típusú tárolási igényt támogatnak, a strukturálttól a strukturálatlan adatokig, a NoSQL -adatbázisokig és a várólistákig.

Hogyan tárolódnak az adatok a felhőben

azúrkék-logó

Ami a Windows Azure -t illeti, négyféle tárolási formája van, és ezek a következők:

  1. Blob tárolás
  2. Várólista tárolás
  3. Asztali tárolás
  4. Windows Azure meghajtó

Próbáljunk meg általános magyarázatot találni mindegyikre!

Blob Storage

A blob a (Blob)Binary Large objektum rövidítése . Alapvetően a Blob(Basically Blob) bájtok sorozata – éppen amire egy alkalmazásnak szüksége van. A Blob(Blob) nagyon általános módon tárolhat hangot, videót, e-mail üzeneteket, archivált fájlokat, zip fájlokat vagy szövegszerkesztő dokumentumokat.

A blobok használatához a fejlesztő először létrehoz egy vagy több tárolót valamilyen tárfiókban. Ezek a tárolók mindegyike egy vagy több blobot tartalmazhat. Kétféle blob-tároló áll rendelkezésre, amelyek mindegyike speciális funkciókat biztosít:

  1. Blob blokkolása
  2. Oldal Blob

A blobokat(Blobs) a Blob Containers tárolja és szabályozza . Minden blob legfeljebb 50 GB lehet. A blobnak egyedi karakterláncneve van a tárolóban. A blobokhoz(Blobs) metaadatok társíthatók, amelyek azokpár, és blobonként legfeljebb 8 KB méretűek. A blob metaadatok a blob adatbitektől külön állíthatók be.

Várólista tárolás

A várólisták fő célja, hogy lehetővé tegyék a kommunikációt a Windows Azure - alkalmazások különböző részei között. Egyszerűen fogalmazva , a sorok(Queues) elkülönítik a webes szerepkör(Web Role) - példányokat és a dolgozói szereppéldányokat(Worker Role Instances) – A várólista sok üzenetet tartalmaz – A sor nevét a fiók határozza meg.

  • A sorban tárolt üzenetek száma nincs korlátozva.
  • Egy üzenetet legfeljebb egy hétig tárolunk. A rendszer szeméttel gyűjti az egy hétnél régebbi üzeneteket.
    A várólistákhoz lehetnek metaadatok társítva. A metaadatok(Metadata) formátumban vannakpárok, és soronként legfeljebb 8 KB méretűek.
  • A hagyományos várólisták felkínálhatják a „first in first out” szemantikáját; másrészt a Windows Azure -ban lévő várólisták nem garantálják, hogy egyetlen üzenetet többször is el lehet kézbesíteni.

Az üzenetek feldolgozása a várakozási sorból egy kétlépcsős folyamat, amely magában foglalja az üzenet lekérését, majd az üzenet törlését a feldolgozás után. Ez a minta garantálja a sikeres üzenetküldést.

Asztali tárolás

A táblatároló sorszerű entitások gyűjteménye, amelyek mindegyike legfeljebb 255 tulajdonságot tartalmazhat; azonban az adatbázisban lévő táblákkal ellentétben nincs olyan séma, amely egy bizonyos értékkészletet érvényesítene a tábla összes sorában. A Table Storage-t olyan alkalmazások használják, amelyek nagy mennyiségű adattárolást igényelnek, és amelyek további struktúrát igényelnek.

Míg a tábla strukturált adatokat tárol, nem biztosít semmilyen módot az adatok közötti kapcsolatok megjelenítésére, amelyeket néha NoSQL - adatbázisnak neveznek. A Windows Azure(Windows Azure) táblái teret adnak a méretezhetőségnek. A fejlesztőknek érdemes skálázható alkalmazásokat tervezniük. Csak(Just) tervezzen egy táblázatot, és adjon hozzá néhány entitást, majd a Windows Azure gondoskodik a többiről.

A cél itt az, hogy segítse a fejlesztőket abban, hogy az alkalmazásfejlesztésre összpontosítsanak ahelyett, hogy a nagy adatkezelés miatt aggódnának.



About the author

Szoftvermérnök és felfedező vagyok. Van tapasztalatom a Microsoft Xbox 360-al és a Google Explorerrel is. Szakértői ajánlásokat tudok nyújtani bizonyos szoftverfejlesztő eszközökhöz, valamint segítséget tudok nyújtani az Explorer gyakori hibáinak elhárításában.



Related posts