2010-06-30 5 views
0

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

Варианты, которые я нашел до сих пор являются:

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

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

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

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

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

+0

Наиболее твердый BLOB - ведущий '' ;-) – cjk

ответ

1

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

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

+0

Я читал, что вы пишете, но это настолько скучный :) – mhenrixon

Смежные вопросы