Что такое файлы Blob

Обновлено: 21.11.2024

BLOB означает «Большой двоичный объект», тип данных, в котором хранятся двоичные данные. Большие двоичные объекты (BLOB) могут представлять собой сложные файлы, такие как изображения или видео, в отличие от других строк данных, в которых хранятся только буквы и цифры.

BLOB будет содержать мультимедийные объекты для добавления в базу данных; однако не все базы данных поддерживают хранилище BLOB. Из-за своей сложной природы BLOB также не будут легко читаемы большинством баз данных. Эти типы файлов лучше понимаются людьми, а не программным обеспечением. Сложность BLOB придает ему ценность, но также может затруднить его использование.

Хотя большие двоичные объекты могут состоять как из структурированных, так и из неструктурированных данных , в основном они используются в SQL (стандартный язык запросов) для хранения файлов неструктурированных данных. Поскольку BLOB используются для хранения мультимедийных файлов, они часто представляют собой большие фрагменты данных, до нескольких гигабайт. Несмотря на то, что базы данных или алгоритмы не могут легко считывать такие данные, они по-прежнему важны для вашего бизнеса.

  • Видео (MP4, MOV)
  • Аудио (MP3)
  • Изображения (JPG, PNG, PDF, RAW)
  • Графика (GIF)

Существует три различных типа BLOB:

Блокировать большие двоичные объекты

Блочные BLOB-объекты хранят двоичные файлы данных, такие как документы или изображения. Они были созданы для эффективной загрузки больших объемов данных, и каждый блочный BLOB-объект может включать до 50 000 блоков. Блочные BLOB-объекты управляются и хранятся индивидуально, каждый блок в BLOB-объекте может иметь разный размер. Они могут хранить около 190 Тбайт (2^40 байт) данных.

Добавить BLOB-объекты

Добавляющие BLOB аналогичны блочным BLOB, за исключением того, что они оптимизированы для операций добавления. Блоки добавляются только в конец BLOB, создавая цепочку блоков, которая может хранить около 195 гигабайт (2^30 байт) данных.

Страничные BLOB-объекты

Страничные BLOB-объекты полезны для операций ввода-вывода (ввода-вывода). Они состоят из 512-байтовых страниц и хранят файлы VHD (виртуальный жесткий диск). Они могут хранить около 8 Тбайт (2^40 байт) данных.

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

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

Если ваши BLOB-файлы содержат какие-либо конфиденциальные данные, вам может потребоваться найти способ защитить их в целях соблюдения требований. Если вы хотите защитить файлы BLOB, особенно неструктурированные данные, шифрование, вероятно, будет лучшим вариантом. Определение типа данных, которые необходимо защитить, поможет вам найти наиболее подходящий вариант для ваших нужд.

Хотя TokenEx в настоящее время не токенизирует неструктурированные файлы BLOB, свяжитесь с нами, если у вас есть данные, которые необходимо защитить. Мы хотели бы обсудить варианты использования ваших данных и посмотреть, как мы можем помочь защитить ваши данные.

Большой двоичный объект (BLOB) – это набор концентрированных данных, которые хранятся в файле в базе данных или в определенной программе. Хотя само название может показаться сложным, оно относится к сжатым двоичным данным. Здесь мы пытаемся определить, что означает BLOB в пространстве данных и как им управляют компании.

Что такое большой двоичный объект?

BLOB – это необработанный файл, который может иметь цифровую единицу хранения размером в несколько гигабайт. Он сжимается в один файл, который затем сохраняется в базе данных. Поскольку двоичные данные могут быть прочитаны только компьютером и состоят из чисел 0 и 1, часто требуется открыть соответствующую программу. Adobe и Microsoft — два популярных примера. Поскольку необработанное содержимое BLOB-файла часто оказывается неструктурированным при хранении, ему требуется имя или тип, чтобы база данных могла обработать файл и сделать его доступным.

Обычные файлы и типы BLOB:

  • Видео .avi
  • Аудио .mp3
  • Изображения .jpg
  • Графика .jpgf

Управление большими бинарными объектами

Проблема, с которой сталкиваются многие компании, связана с управлением большими бинарными объектами. Часто база данных не может прочитать все файлы BLOB из-за их двоичной природы. Опять же, это потому, что базы данных не могут четко идентифицировать такие большие объемы информации. Одним из вариантов выбора решения для хранения больших двоичных объектов является управление цифровыми активами (DAM). Это устраняет необходимость в дополнительных серверах и помогает повысить эффективность за счет централизованного облачного хранилища.

То, как вы извлекаете большие двоичные файлы и предоставляете к ним общий доступ, имеет значение.Если у вас нет баз данных, оборудованных для обработки неструктурированных данных, информация может быть потеряна. Производительность также может снизиться, поскольку ваша команда изо всех сил пытается получить доступ к файлам или разобраться в том, что в них содержится. Выберите решение для хранения, которое может не только вместить BLOB, но и гарантирует, что файлы могут быть обнаружены и поняты выбранной вами системой.

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

Метаданные придают данным контекст, а во время таких кризисов, как война на Украине, когда трудно понять, каким новостям доверять, контекст.

Используя платформу поставщика BI, фирма, занимающаяся маркетингом и взаимодействием с клиентами в сфере здравоохранения, увеличила скорость анализа и увеличила число клиентов .

Nvidia представляет новую архитектуру GPU, суперкомпьютеры и чипы, которые вместе помогут разработчикам в создании аппаратного обеспечения.

Intel оптимистично настроена, что ее дорожная карта процессоров может вернуть компанию на первое место, но компания сталкивается со сложной перспективой .

Безопасность в центре обработки данных требует от организаций выявления и устранения различных факторов риска, от электрических систем до .

Хранилище данных Apache Pinot OLAP с открытым исходным кодом стало проще в развертывании, управлении и эксплуатации в облаке благодаря улучшенному .

Snowflake продолжает расширять предложения своей отраслевой вертикальной платформы, помогая пользователям из разных сегментов рынка собирать деньги.

Платформа RKVST поддерживает несколько типов приложений для работы с данными на блокчейне, включая безопасный обмен данными SBOM для обеспечения кибербезопасности.

Считаете, что готовы к сертификационному экзамену AWS Certified Solutions Architect? Проверьте свои знания, ответив на эти 12 вопросов и.

Amazon заявила, что ее система мониторинга микроавтобусов предназначена исключительно для обеспечения безопасности водителей. Но многие отраслевые эксперты обеспокоены этим.

Amazon хотела бы укрепить свое глобальное присутствие, но гигант электронной коммерции сегодня сталкивается с препятствиями и проблемами, которых у него не было.

Oracle планирует приобрести Cerner в рамках сделки на сумму около 30 млрд долларов. Второй по величине поставщик электронных медицинских карт в США может вдохнуть новую жизнь .

Верховный суд постановил 6-2, что API-интерфейсы Java, используемые в телефонах Android, не подпадают под действие американского закона об авторском праве.

В этом руководстве рассматриваются возможности Oracle Autonomous Database для пользователей Oracle и вопросы, которые следует учитывать организациям.

Генеральный директор Sitecore Стив Цикакис вступил во владение во время пандемии — на фоне стремительного роста — и переосмыслил компанию как цифровую.

Организации, планирующие миграцию контента, должны проверить целостность файлов и убедиться, что файлы не были повреждены при перемещении. Файл .

Успешное развертывание ECM требует планирования. Менеджеры контента должны учитывать жизненный цикл контента своей организации, безопасность .

Уязвимость в системе локального почтового сервера является одной из трех критических ошибок из 71 ошибки, исправленной в .

Запуск Software License Manager из командной строки или использование служб управления ключами для автоматической активации может обойти это.

Очень важно знать, как изменить настройки защищенных учетных записей и групп в Active Directory, чтобы избежать серьезных проблем.

Хранилище BLOB-объектов Azure — это решение Microsoft для хранения объектов в облаке. Хранилище BLOB-объектов оптимизировано для хранения больших объемов неструктурированных данных. Неструктурированные данные – это данные, которые не соответствуют определенной модели данных или определению, например текстовые или двоичные данные.

О хранилище BLOB-объектов

Хранилище BLOB-объектов предназначено для:

  • Отправка изображений или документов непосредственно в браузер.
  • Хранение файлов для распределенного доступа.
  • Потоковое видео и аудио.
  • Запись в файлы журналов.
  • Хранение данных для резервного копирования и восстановления, аварийного восстановления и архивирования.
  • Сохранение данных для анализа локальной службой или службой, размещенной в Azure.

О Azure Data Lake Storage 2-го поколения

Хранилище BLOB-объектов поддерживает Azure Data Lake Storage 2-го поколения — корпоративное решение Майкрософт для анализа больших данных в облаке. Azure Data Lake Storage 2-го поколения предлагает иерархическую файловую систему, а также преимущества хранилища BLOB-объектов, в том числе:

  • Недорогое многоуровневое хранилище
  • Высокая доступность
  • Строгая согласованность
  • Возможности аварийного восстановления

Дополнительные сведения о Data Lake Storage 2-го поколения см. в разделе Введение в Azure Data Lake Storage 2-го поколения.

Ресурсы хранилища BLOB-объектов

Хранилище BLOB-объектов предлагает три типа ресурсов:

На следующей диаграмме показана взаимосвязь между этими ресурсами.

Учетные записи хранения

Учетная запись хранения предоставляет уникальное пространство имен в Azure для ваших данных.Каждый объект, который вы храните в службе хранилища Azure, имеет адрес, включающий уникальное имя вашей учетной записи. Сочетание имени учетной записи и конечной точки хранилища BLOB-объектов образует базовый адрес для объектов в учетной записи хранения.

Например, если ваша учетная запись хранения называется mystorageaccount, конечная точка по умолчанию для хранилища BLOB-объектов:

В следующей таблице описаны различные типы учетных записей хранения, которые поддерживаются для хранилища BLOB-объектов:

Тип учетной записи хранения Уровень производительности Использование
Универсальная версия 2 Стандартная Стандартный тип учетной записи хранения для больших двоичных объектов, общих файловых ресурсов, очередей и таблиц. Рекомендуется для большинства сценариев с использованием хранилища BLOB-объектов или одной из других служб хранилища Azure.
Блочный BLOB-объект Премиум Премиум-учетная запись хранения тип для блочных BLOB-объектов и добавления BLOB-объектов. Рекомендуется для сценариев с высокой скоростью транзакций, использования объектов меньшего размера или требующих неизменно низкой задержки хранилища. Узнайте больше о рабочих нагрузках для премиум-аккаунтов блочных BLOB-объектов.
Страничный BLOB-объект Премиум Премиум-тип учетной записи хранения только для страничных BLOB-объектов. Узнайте больше о рабочих нагрузках для премиум-аккаунтов страниц BLOB-объектов.

Чтобы узнать больше о типах учетных записей хранения, см. обзор учетной записи хранения Azure. Сведения об устаревших типах учетных записей хранения см. в разделе Устаревшие типы учетных записей хранения.

Чтобы узнать, как создать учетную запись хранения, см. раздел Создание учетной записи хранения.

Контейнеры

Контейнер организует набор больших двоичных объектов, подобно каталогу в файловой системе. Учетная запись хранения может включать неограниченное количество контейнеров, а в контейнере может храниться неограниченное количество больших двоичных объектов.

Имя контейнера должно быть в нижнем регистре. Дополнительные сведения об именовании контейнеров см. в разделе Именование контейнеров, больших двоичных объектов и метаданных и ссылки на них.

Кляксы

Azure Storage поддерживает три типа больших двоичных объектов:

  • Блочные BLOB-объекты хранят текст и двоичные данные. Блочные BLOB-объекты состоят из блоков данных, которыми можно управлять по отдельности. Блочные BLOB-объекты могут хранить до 190,7 ТиБ.
  • Добавляющие BLOB-объекты состоят из блоков, подобных блочным BLOB-объектам, но оптимизированы для операций добавления. Добавочные BLOB-объекты идеально подходят для таких сценариев, как регистрация данных с виртуальных машин.
  • Страничные BLOB-объекты хранят файлы с произвольным доступом размером до 8 ТиБ. Страничные BLOB-объекты хранят файлы виртуального жесткого диска (VHD) и служат дисками для виртуальных машин Azure. Дополнительные сведения о страничных BLOB-объектах см. в статье Общие сведения о страничных BLOB-объектах Azure
  • .

Дополнительные сведения о различных типах BLOB-объектов см. в разделе Общие сведения о блочных BLOB-объектах, добавочных BLOB-объектах и ​​страничных BLOB-объектах.

Читайте также: