2013-02-15 2 views
1

В настоящее время я столкнулся с необходимостью размещения 20 небольших видеофайлов для моего сайта. Я знаю, что могу просто разместить их с моим проектом в папке, но я перешел эту статью.Хранение видеофайлов Serialized на SQL Server

http://www.kindblad.com/2008/04/how-to-store-files-in-ms-sql-server.html

Мысль сохранения файла в БД не произошло со мной. Мой вопрос в том, будет ли увеличение или уменьшение производительности путем хранения файлов в виде битовых данных в db и просто потоковой передачи данных. Мне нравится идея иметь данные в db для переносимости и контроля, и кто получает доступ к видео. Заранее спасибо.

+2

Эта ссылка может быть полезна http://stackoverflow.com/questions/13420305/storing-files-in-sql-server – Lamak

ответ

2

Если у вас нет необходимости хранить их в базе данных, я бы не стал лично. Вы все равно можете контролировать, кто получает доступ к файлам, используя обработчик для проверки доступа к файлу. Одна из больших проблем, что метод в этой статье заключается в том, что он не поддерживает чтение байтов диапазона, поэтому, если кто-то хочет искать середину видео, например, им придется ждать, пока все это будет загружено. Вы хотите, чтобы он мог поддерживать заголовок диапазона, как описано в this question.

+0

Спасибо за информацию Мэтт это было то, что я не принял во внимание отличный комментарий. – vikingben

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