Насколько велик размер большого двоичного объекта во время извлечения в службе хранилища Azure?

Я храню текстовые файлы в хранилище BLOB-объектов Azure. Файлы будут иметь размер порядка 1 МБ, но теоретически я мог бы уменьшить этот размер, возможно, на 30% за счет значительного увеличения сложности логики моего приложения.

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

Кроме того, применяется ли автоматическое сжатие к большим двоичным объектам, отправляемым в центр обработки данных? (Как текстовые файлы с большим количеством повторяющегося содержимого, они очень хорошо сжимаются.)

Спасибо за любые указатели!


person Brian Rak    schedule 11.06.2015    source источник


Ответы (2)


Это зависит от вашего сценария использования E2E, но для простой загрузки текстовых файлов в хранилище BLOB-объектов Azure я бы предложил использовать более простые, но более крупные файлы размером ~ 1 МБ, поскольку разница после уменьшения размера, вероятно, будет незначительной.

Вы также можете ознакомиться с целевыми показателями масштабируемости и производительности хранилища Azure — https://azure.microsoft.com/en-us/documentation/articles/storage-scalability-targets/

person Perry Skountrianos - MSFT    schedule 12.06.2015

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

А также, поскольку вы не хотите увеличивать сложность приложения для обработки этих данных, лучше даже явно не пытаться выполнять какие-либо передачи сжатых файлов, поскольку размер 1 МБ подходит для передачи без какого-либо сжатия. И я сомневаюсь, что вы в конечном итоге проделаете какую-то логику для распаковки полученного сжатого файла.

Обратитесь к этой ветке для получения сведений о сжатии — Хранилище BLOB-объектов Windows Azure поддерживает обслуживание сжатых файлов аналогично Amazon S3?

person Mahesh Jasti    schedule 12.06.2015