Общие сведения о BLOB-объектах, очередях и табличных хранилищах в Windows Azure

Основное
Эта статья проливает свет на хранилище в Windows Azure . Когда дело доходит до большого хранилища, есть определенные вещи, которые необходимо понять. Windows Azure предлагает широкий спектр служб хранения, поддерживающих практически все типы потребностей хранения, от структурированных до неструктурированных данных, баз данных NoSQL и очередей. Как данные хранятся в облаке Что касается Windows Azure, она

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

Содержание

  1. Как данные хранятся в облаке
  2. Хранение BLOB-объектов
  3. Хранение в очереди
  4. Хранение стола

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

Что касается Windows Azure, она имеет четыре формы хранения, и они:

  • Хранение блобов
  • Хранение в очереди
  • Таблица хранения
  • Диск Windows Azure

Давайте попробуем получить общее объяснение для каждого из них!

Хранение BLOB-объектов

Blob – это сокращение от Binary Large object . По сути, Blob – это последовательность байтов – как раз то, что нужно приложению. Blob может хранить аудио, видео, сообщения электронной почты, архивные файлы, zip-файлы или текстовый документ в очень общем виде.

Чтобы использовать большие двоичные объекты, разработчик сначала создает один или несколько контейнеров в некоторой учетной записи хранения. Каждый из этих контейнеров может содержать один или несколько блобов. Доступно два типа хранилища BLOB-объектов, каждый из которых предоставляет определенные функции:

1) Блок Blob

2) Page Blob

BLOB-объекты хранятся в контейнерах BLOB-объектов . Каждый BLOB-объект может быть до 50 ГБ. BLOB-объект имеет уникальное имя строки в контейнере. С BLOB-объектами могут быть связаны метаданные, которые представляют собой пары, и они имеют размер до 8 КБ на каждый BLOB-объект. Метаданные большого двоичного объекта могут быть установлены отдельно от битов данных большого двоичного объекта.

Хранение в очереди

Основная цель очередей – обеспечить связь между различными частями приложения Windows Azure. Простыми словами: очереди разделяют экземпляры веб-ролей и экземпляры рабочих ролей – очередь содержит много сообщений; – имя очереди ограничено учетной записью.

  • Количество сообщений, хранящихся в очереди, не ограничено.
  • Сообщение хранится не более недели. Система будет собирать сообщения, которые старше недели.
  • С очередями могут быть связаны метаданные. Метаданные представлены в виде пар, и они имеют размер до 8 КБ на очередь.

Обычная очередь может предлагать семантику «первым пришел – первым вышел»; с другой стороны, очереди в Windows Azure не гарантируют, что одно сообщение может быть доставлено несколько раз.

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

Хранение стола

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

Хотя таблица хранит структурированные данные, она не предоставляет никакого способа представления отношений между данными, которые иногда называют базой данных NoSQL. Таблицы в Windows Azure открывают пространство для масштабируемости. Для разработчиков имеет смысл разрабатывать масштабируемые приложения. Просто создайте таблицу и добавьте несколько объектов, а Windows Azure позаботится обо всем остальном.

Цель здесь – помочь разработчикам сосредоточиться на разработке своих приложений, а не беспокоиться об управлении большими данными.

Оцените статью
Добавить комментарий