Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 哪种数据类型可用于在SQL Server 2005中存储视频_Sql Server 2005 - Fatal编程技术网

Sql server 2005 哪种数据类型可用于在SQL Server 2005中存储视频

Sql server 2005 哪种数据类型可用于在SQL Server 2005中存储视频,sql-server-2005,Sql Server 2005,我想在SQLServer2005中存储视频、图像和长文本。哪种数据类型最适合视频、图像和长文本?在文件系统中存储类似的数据,并在数据库中存储路径。更易于扩展,更易于管理和备份,而且速度更快 如果您必须将其存储在数据库中,VARBINARY(MAX)将起作用(但是,说真的,要做文件系统的事情)将视频存储在数据库中是个坏主意,只需将其存储在文件系统中并将链接/url保存到数据库即可 例如: 用户(用户id(PK)、姓名、通行证、等等) 视频(视频id(PK)、用户id(FK)、视频url) 因此,在

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

在文件系统中存储类似的数据,并在数据库中存储路径。更易于扩展,更易于管理和备份,而且速度更快


如果您必须将其存储在数据库中,
VARBINARY(MAX)
将起作用(但是,说真的,要做文件系统的事情)

将视频存储在数据库中是个坏主意,只需将其存储在文件系统中并将链接/url保存到数据库即可

例如: 用户(用户id(PK)、姓名、通行证、等等) 视频(视频id(PK)、用户id(FK)、视频url)

因此,在应用程序中,尝试将视频保存到某个文件夹,如

然后将“7468647.avi”保存到视频表


更新:视频url可能是文本或字符,这取决于您的系统需要

您能否提供任何链接,说明如何使用filesystemUse
VARBINARY(MAX)
处理长二进制数据(视频、图像)和
VARCHAR(MAX)
处理长(>8000个字符)文本数据