繁体   English   中英

将图像保存在SQL Server或磁盘上

[英]Saving image in SQL Server or on disk

我有一个用asp.net/c#编写的Web应用程序,我想知道哪个应用程序(将图像保存在数据库或硬盘上)具有更好的性能,安全性和灵活性。

谢谢

如果您的SQL Server版本支持的话,可以考虑的一种选择是FILESTREAM

FILESTREAM通过将varbinary(max)二进制大对象(BLOB)数据存储为文件系统上的文件,将SQL Server数据库引擎与NTFS文件系统集成在一起。 Transact-SQL语句可以插入,更新,查询,搜索和备份FILESTREAM数据。 Win32文件系统接口提供对数据的流式访问。

这使您可以将文件保留在磁盘上,但可以与存储在数据库中的其他数据保持事务一致性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM