我想在SQL Server 2005中存储视频,图片和长文本。哪种数据类型最适合视频,图片和长文本?
答案 0 :(得分:1)
在文件系统中存储类似的数据,并在数据库中存储路径。更容易扩展,更容易管理和备份,并且更快。
如果您必须将其存储在数据库中,VARBINARY(MAX)
将起作用(但是,严肃地说,做文件系统的事情)
答案 1 :(得分:0)
将视频存储在数据库中是一个坏主意,只需将其存储在文件系统中并将链接/网址保存到数据库中。
示例: 用户(user_id(PK),name,pass,bla bla bla ....) 视频(video_id(PK),user_id(FK),video_url)
因此,在您的应用中,请尝试将视频保存到某个文件夹,例如http://example.com/assets/video/7468647.avi
然后将'7468647.avi'保存到视频表
更新:video_url可能是文字或字符变化,这取决于您的系统需求