图片以二进制形式保存在数据库中和保存路径相比,在安全性方面有哪些优势?

图片以二进制形式保存在数据库中和保存路径相比,在安全性方面有哪些优势?,第1张

简单给你回答把!

1.以二进制存储的话,较安全,图片存到数据库里面后,服务器端就没有文件夹存储图片了,网页中显示的图片都是来自数据库(所以读取图片稍微有点麻烦)。

2.保存路径的话,读存很容易,数据库也相对较小,服务器端还的有文件夹来保存这些图片(上传),所以一旦文件夹不小心丢失,所有图片就找不回了。

相对于网页开发者来说,保存路径相对容易些,但是都不会那么做的,所以网站的图片一般是以二进制保存到数据库!^_^

各有好处。

数据库外保存图片,库内存路径信息的,备份方便(只备DB),读取高性能,但路径与图片的映射容易出问题;

数据库内保存图片,数据媒体移动方便,统一性好,但备份会越来越大,读写性能不高;

请按需要斟酌……

图片存入数据库,这样在维护数据库的时候能保证图片安全,如果只是把路径存入数据库,

那么图片还需要另外进行维护(比如谁改变了路径或者删除了路径等)

当然,如果图片存入数据库,就需要设计好数据库结构,

因为图片大,检索图片会增加数据库负担,检索图片速度慢.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10036284.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存