Понимание Blob, Queue, хранилище таблиц в Windows Azure

Оглавление:

Понимание Blob, Queue, хранилище таблиц в Windows Azure
Понимание Blob, Queue, хранилище таблиц в Windows Azure

Видео: Понимание Blob, Queue, хранилище таблиц в Windows Azure

Видео: Понимание Blob, Queue, хранилище таблиц в Windows Azure
Видео: Как создать REG файл в Windows - YouTube 2024, Апрель
Anonim

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

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

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

  • Хранилище Blob
  • Очередь хранения
  • Настольное хранилище
  • Драйвер Windows Azure

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

Хранилище Blob

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

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

1) Блок Blob

2) Страница Blob

Блоки хранятся в Контейнеры Blob, Каждый blob может быть до 50 ГБ. В блоке есть уникальное имя строки внутри контейнера. Blobs могут иметь связанные с ними метаданные, которые пар и до 8 КБ в расчете на каждый блок. Метаданные blob могут быть установлены отдельно от битов данных blob.

Очередь хранения

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

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

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

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

Image
Image

Настольное хранилище

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

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

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

Рекомендуемые: