Sql server 基于mssql的数组图片存储
我需要在MS SQL上的表中存储图片(.jpg)。我需要选择哪种类型的专栏? 如果我总是存储三张图片,MS SQL中是否有任何数组类型可以存储在一列中Sql server 基于mssql的数组图片存储,sql-server,Sql Server,我需要在MS SQL上的表中存储图片(.jpg)。我需要选择哪种类型的专栏? 如果我总是存储三张图片,MS SQL中是否有任何数组类型可以存储在一列中 三张图片(如Oracle中的数组)?SQL Server 2008支持:它几乎像一个文件指针,但受事务和访问控制 SQL Server不支持数组。如果总是存储三个图像,为什么不为它们创建三个字段呢?SQL Server 2008支持:它几乎像一个文件指针,但受事务和访问控制 SQL Server不支持数组。如果总是存储三个图像,为什么不为它们创建
三张图片(如Oracle中的数组)?SQL Server 2008支持:它几乎像一个文件指针,但受事务和访问控制
SQL Server
不支持数组。如果总是存储三个图像,为什么不为它们创建三个字段呢?SQL Server 2008支持:它几乎像一个文件指针,但受事务和访问控制
SQL Server
不支持数组。如果总是存储三个图像,为什么不为它们创建三个字段?- 您可以使用
保存图像。这是有争议的,但我发现它让我的生活更轻松:图像是每个数据库备份或复制操作的一部分。(这也是反对这种方法的一个理由,特别是如果您有TB级的图像。)varbinary(max)
FILESTREAM
。看起来不错,但我还没有机会亲自试一试
- MS SQL中没有数组类型
- 您可以使用
保存图像。这是有争议的,但我发现它让我的生活更轻松:图像是每个数据库备份或复制操作的一部分。(这也是反对这种方法的一个理由,特别是如果您有TB级的图像。)varbinary(max)
FILESTREAM
。看起来不错,但我还没有机会亲自试一试
- MS SQL中没有数组类型
VARBINARY
使用sqlserver
的缓存,FILESTREAM
使用NTFS
缓存。两者都需要备份。VARBINARY
使用sqlserver
的缓存,FILESTREAM
使用NTFS
缓存。两者都需要备份。