【问题标题】:Storing Serialized Video files to SQL Server将序列化视频文件存储到 SQL Server
【发布时间】:2013-02-15 19:43:40
【问题描述】:

我目前需要为我的网站托管 20 个小视频文件。我知道我可以将它们与我的项目一起托管在一个文件夹中,但我遇到了这篇文章。

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

我没有想到将文件存储在数据库中。我的问题是通过将文件作为位数据存储在数据库中而不是仅流式传输数据是否会提高或降低性能。我喜欢将数据保存在数据库中以实现可移植性和控制以及谁可以访问视频的想法。提前致谢。

【问题讨论】:

标签: sql-server


【解决方案1】:

除非您迫切需要将它们存储在数据库中,否则我个人不会。您仍然可以通过使用处理程序验证对文件的访问权限来控制谁可以访问哪些文件。那篇文章中的方法存在的一个大问题是它不支持读取字节范围 - 因此,例如,如果有人想寻找视频的中间,他们将不得不等待整个内容下载。您希望它能够支持范围标头,如this question 中所述。

【讨论】:

  • 感谢马特提供的信息,这是我没有考虑到的好评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-07
  • 2020-12-10
  • 2011-11-29
  • 2020-05-09
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
相关资源
最近更新 更多