Как выбрать лучший размер блока при загрузке в BLOB-объект Azure Block - PullRequest
1 голос
/ 07 ноября 2019

Я создал утилиту C # DotNet, которая загружает большой файл в блочный BLOB-объект Azure. Я пытаюсь определить лучший размер блока для загрузки. Я пробовал все разные значения от малого до очень большого, и они, похоже, мало влияют на производительность или вообще не влияют на нее. Есть ли причина не просто переходить к максимальному размеру блока (я думаю, 100 МБ)? Что нужно учитывать при выборе размера блока?

1 Ответ

0 голосов
/ 08 ноября 2019

Помимо ссылки Как выбрать размер блока BLOB-объектов в Azure , предоставленной Александром, вот предложение:

Вам не нужно создавать собственную утилиту .net и подумайте, какустановить лучший размер блока. Группа хранения Azure уже предоставляет библиотеку .net: Библиотека перемещения данных хранилища Microsoft Azure .

Microsoft Azure Storage Data Movement Library, предназначенная для высокопроизводительной выгрузки, загрузки и копирования хранилища BLOB-объектов Azure иФайл.

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

...