Есть таблица, в которой хранится по PDF. Это поле объявленно как byte.
Суть в том, что у каждой записи этой таблицы каждый PDF-файл весит от 50кб до 80кб, в среднем это 100кб на двоих.
Понял, что такой вариант один из самых ужасных, которые можно было придумать. И хотел перенести существующие файлы в Blob.
Я никогда не сталкивался с Blob хранилитщами и тд.
Сейчас моя задача перенести существующие файлы в Blob. БД хранится на Azure.
Теперь вопрос => есть ли статья, или нароботки из сообственного опыта, как можно перенести файлы которые уже хранятся в таблице в Azure Blob, и как должна тогда выглядит таблица где хранились PDF.
Я так полагаю, что вместо значений byte PDF будет "стоять" некий ключ который будет указывать на Blob?
Общий алгоритм:
1. выполняем SELECT постранично (допустим, по 1-5 записей, чтобы не грузить всё в память)
2. для каждой записи поблочно (скажем, по 64KB) читается поле BLOB, каждый из таких блоков при помощи Page Blob загружает на хранилище.
3. делаем другие операции, по необходимости.