Какой самый солидный вариант для хранения BLOB?
-
01-10-2019 - |
Вопрос
Я должен оправдать что-то, чтобы держать Блоб. У меня есть различные варианты, но приходим трудно выбрать. Нужно для пользователя загружать документы в виде изображений в основном. Мне нужно сделать это безопасным. Я бы хотел немного скорости, хотя это не является обязательным условием. Размер загруженных изображений / документов будет «наверным» не быть слишком большим из вопроса.
Параметры, которые я нашел до сих пор:
- SQL Filestream
- Azure Storage.
- HDD.
- Другие облачные услуги, такие как Amazon и т. Д.
Я не слишком люблю облако, так как оно будет несколько чувствительных данных, и мне не нравится модель цен. Не говоря, это плохо, это просто личное предпочтение.
Когда дело доходит до FileStream, я понятия не имею, я рекомендовал как для и против него. Это действительно работает?
HDD, ну, да, это предназначено для хранения вещей, но теперь мне нужно кодировать как для базы данных, так и для жесткого диска. Я не очень люблю эту плотному муфту.
Есть ли другие предложения о том, как хранить вещи? Могу ли я получить несколько комментариев по параметрам, которые я упомянул?
Решение 2
Я буду либо лазурным или амазоном
Другие советы
FileStream
просто в конечном итоге собирается на жесткий диск. Единственное, что хранится в БД, является ссылкой на файл. Вы можете заменить файл разным контентом, а SQL Server никогда не узнает.
Я бы лично просто использовал HDD, это ваша лучшая ставка, если вы хотите полный контроль над файлами.