Какой самый солидный вариант для хранения BLOB?

StackOverflow https://stackoverflow.com/questions/3148054

  •  01-10-2019
  •  | 
  •  

Вопрос

Я должен оправдать что-то, чтобы держать Блоб. У меня есть различные варианты, но приходим трудно выбрать. Нужно для пользователя загружать документы в виде изображений в основном. Мне нужно сделать это безопасным. Я бы хотел немного скорости, хотя это не является обязательным условием. Размер загруженных изображений / документов будет «наверным» не быть слишком большим из вопроса.

Параметры, которые я нашел до сих пор:

  1. SQL Filestream
  2. Azure Storage.
  3. HDD.
  4. Другие облачные услуги, такие как Amazon и т. Д.

Я не слишком люблю облако, так как оно будет несколько чувствительных данных, и мне не нравится модель цен. Не говоря, это плохо, это просто личное предпочтение.

Когда дело доходит до FileStream, я понятия не имею, я рекомендовал как для и против него. Это действительно работает?

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

Есть ли другие предложения о том, как хранить вещи? Могу ли я получить несколько комментариев по параметрам, которые я упомянул?

Это было полезно?

Решение 2

Я буду либо лазурным или амазоном

Другие советы

FileStream просто в конечном итоге собирается на жесткий диск. Единственное, что хранится в БД, является ссылкой на файл. Вы можете заменить файл разным контентом, а SQL Server никогда не узнает.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top