我想在 SQL Server 2005 中存储视频、图像和长文本。哪种数据类型最适合视频、图像和长文本?
问问题
8870 次
2 回答
1
将类似的数据存储在文件系统中,并在数据库中存储路径。更容易扩展,更容易管理和备份,而且速度更快。
如果您必须将其存储在数据库中,VARBINARY(MAX)
它将起作用(但是,认真地,做文件系统的事情)
于 2012-12-27T05:11:48.673 回答
0
将视频存储在数据库中是个坏主意,只需将其存储在文件系统中并将链接/网址保存到数据库即可。
示例:用户(user_id(PK),名称,通行证,bla bla bla ....)视频(video_id(PK),user_id(FK),video_url)
因此,在您的应用程序中,尝试将视频保存到某个文件夹,例如http://example.com/assets/video/7468647.avi
然后将“7468647.avi”保存到视频表
更新:video_url 可能是文本或字符不同,这取决于您的系统需要
于 2012-12-27T09:06:46.277 回答