我正在创建一个像 youtube 这样的应用程序来存储视频,我需要一些建议。
我应该使用 SQL Server FileStream 来存储视频文件,还是应该将它们存储在硬盘上的某个位置并将路径记录为 SQL Server 内的 varchar(MAX)?
推荐哪个?为什么?
除了这两个之外还有别的推荐吗?请随意告诉我,但也请告诉我原因。
太感谢了。
FILESREAM 类型的优点是提供透明事务,同时仍将大文件存储在文件系统上。缺点是它是专有的,如果您决定更改数据库,该解决方案可能不太容易移植到其他数据库。因此,恕我直言,为这个问题提供客观答案是不可能的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)