繁体   English   中英

谁能说出用SQL存储图像的最佳方法是什么

[英]Can anyone tell what is the best way to store images in SQL

我想通过将图像转换为二进制对象来将图像存储在数据库中,或者将它们存储在temp文件夹中并将路径保存在数据库中。 但是我无法进行编程,因此任何人都可以给我一个示例代码,以使用Asp.net将图像保存到sql数据库中。

最好将图像存储在folder并将路径保存在数据库中,这比保存在数据库中要快得多。

注意不要使用数据类型图像,它会改变数据库本身的格式: 请阅读

将图像路径存储在DB上而不是存储为Binary,因为这会影响性能。 在SQL Server中,BLOB数据类型存储在称为LOB_data页面的单独页面中,并且在数据页面上,指针将与LOB_data页面链接。 您也不能在BLOB数据类型上创建索引。 因此,它会对性能产生不利影响。 理想的解决方案是将图像存储在共享驱动器中,并将图像链接存储在数据库中。

暂无
暂无

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

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