Разбиране на Blob, опашка, съхранение на таблици в Windows Azure

Тази статия хвърля светлина върху съхранението в Windows Azure . Когато става въпрос за голямото хранилище, има някои неща, които трябва да се разберат. Windows Azure предлага широка гама от услуги за съхранение, поддържащи практически всички видове нужди за съхранение, от структурирани до неструктурирани данни, NoSQL бази данни и опашки.

Как се съхраняват данните в облака

лазурно лого

Що се отнася до Windows Azure , той има четири форми на съхранение и те са:

  1. Съхранение на Blob
  2. Съхранение на опашка
  3. Съхранение на маса
  4. Windows Azure устройство

Нека се опитаме да получим общо обяснение за всеки един от тях!

Съхранение на Blob

Blob е акроним за Binary Large object. По принцип Blob(Basically Blob) е последователност от байтове – точно това, от което се нуждае приложение. Blob може да съхранява аудио, видео, имейл съобщения, архивирани файлове, zip файлове или документ за текстообработка по много общ начин.

За да използва блобове, разработчикът първо създава един или повече контейнери в някакъв акаунт за съхранение. След това всеки от тези контейнери може да побере едно или повече петна. Налични са два типа хранилище за блобове, всеки от които предоставя специфична функционалност:

  1. Блокиране на Blob
  2. Page Blob

Blob- овете(Blobs) се съхраняват в контейнери за Blob(Blob Containers) и се определят от тях . Всеки blob може да бъде до 50 GB. BLOB има уникално име на низ в контейнера. Blobs могат да имат метаданни, свързани с тях, които садвойки и те са с размер до 8KB на петно. Метаданните на blob могат да бъдат зададени отделно от битовете данни за blob.

Съхранение на опашка

Основната цел на опашките е да позволят комуникация между различни части на Windows Azure приложение. С прости думи Опашките(Queues) отделят екземпляри на уеб роли(Web Role) и екземпляри на работни роли(Worker Role Instances) – Опашката съдържа много съобщения – Името на опашката се определя от акаунта.

  • Няма ограничение за броя на съобщенията, съхранявани в опашката.
  • Едно съобщение се съхранява най-много една седмица. Системата ще събира съобщенията, които са на повече от седмица.
    Опашките могат да имат метаданни, свързани с тях. Метаданните(Metadata) са под формата надвойки и те са с размер до 8KB на опашка.
  • Една конвенционална опашка може да предложи семантика на „първият дошъл, първи излязъл“; от друга страна опашките в Windows Azure не гарантират, че едно съобщение може да бъде доставено няколко пъти.

Обработката на съобщения от опашка е двуетапен процес, който включва получаване на съобщението и след това изтриване на съобщението, след като е било обработено. Този модел гарантира успешна доставка на съобщение.

Съхранение на маса

Съхранението на таблици е колекция от подобни на ред обекти, всяка от които може да съдържа до 255 свойства; обаче, за разлика от таблиците в база данни, няма схема, която да налага определен набор от стойности за всички редове в таблица. Съхранението на таблици се използва от приложения, изискващи съхраняване на големи количества данни за съхранение, които се нуждаят от допълнителна структура.

Докато таблицата съхранява структурирани данни, тя не предоставя никакъв начин за представяне на връзките между данните, понякога наричани NoSQL база данни. Таблиците в Windows Azure отварят място за мащабируемост. Има смисъл разработчиците да проектират мащабируеми приложения. Просто(Just) проектирайте таблица и добавете някои обекти, след което Windows Azure се погрижи за останалото.

Целта тук е да се помогне на разработчиците да се съсредоточат върху разработването на приложения, вместо да се тревожат за управление на големи данни.



About the author

Телефонът е един от най-универсалните инструменти, които човек може да притежава и използва. Позволено е на хората да общуват с други, да имат достъп до интернет и да правят много други неща. С устройство iPhone или Android можете дори да гледате видеоклипове и да изтегляте музика. Телефонът също е чудесен за правене на снимки, сърфиране в мрежата, слушане на музика и др.



Related posts