2

我想在 SQL Server 2005 中存储视频、图像和长文本。哪种数据类型最适合视频、图像和长文本?

4

2 回答 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 回答