我必须存储每条记录大约10MB的blob数据。我应该为该字段使用哪种列类型和大小?
答案 0 :(得分:4)
IMAGE,VARBINARY(MAX)
答案 1 :(得分:3)
我会使用VARBINARY(MAX),因为在将来的SQL Server版本中将删除IMAGE数据类型。
答案 2 :(得分:0)
使用SQL Server 2008,您甚至可以考虑将VARBINARY(MAX)列放入其自己的FILESTREAM文件组中,并将它们存储在SQL Server计算机的文件系统中,而不是存储在数据库中。
这适用于通常超过1 MB的blob,或者如果您需要在单个blob中存储超过2 GB(VARBINARY(MAX)的限制)。
马克