浅谈Access数据库的缺陷以及数据库应该直接存储图片还是存储图片路径

原创 2015年07月08日 17:40:37

Access数据库的缺陷:(摘自网络,为加深理解自己敲一遍键盘)

1.数据库过大时,一般Access数据库达到100M左右的时候,性能就会开始下降

2.容易出现因数据库刷写频率过快二引起的数据库问题

3.安全性较弱

数据库应该直接存储图片还是存储图片路径

将图片以二进制形式存入数据库会使得数据库包含大字段数据,同时极易增加数据库的体积不利于数据库的维护

将图片转为二进制以及从数据库提取图片时,将二进制转为图片需要使用算法进行转换消耗计算机资源

对数据库的读/写的速度永远都赶不上文件系统处理的速度

数据库备份变的巨大,越来越耗时间

对文件的访问需要穿越你的应用层和数据库层

肖老师这么说的:


下边是两个谈图片在数据库中存储的文章,很有趣:

http://www.cnblogs.com/wangtao_20/p/3440570.html

http://www.revsys.com/blog/2012/may/01/three-things-you-should-never-put-your-database/


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

存储图片到access数据库中

开发环境 VS2010+Access 在access数据库中新建数据库 并新建一张表 建两个字段 IMAGENAME,IMANGEBINARY 新建工程->winform程序 在窗体上 拖拽一个...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

关于图片或者文件在数据库的存储方式归纳

http://www.cnblogs.com/wangtao_20/p/3440570.html 商品图片,用户上传的头像,其他方面的图片。目前业界存储图片有两种做法: 1、  把图片直接以二...

JAVA将以二进制形式存储在Access数据库中的图片提取出来

直接上代码,过多的不解释,看下一篇博文就知道了 import java.io.*; import java.sql.*; public class Get_Photo_Record{ S...

linux 环境下 c语言实现mysql数据库图片的存储以及多数据库直接的转存

作为一个程序员,CSDN对我的编程带来了很多帮助和提高,在这里可以让你找到很多开发过程中遇到的问题的解决办法,今天也写点自己积累的东西跟大家分享一下,希望对需要的人有帮助. 资料背景:        ...

数据库图片存储

  • 2013年12月16日 16:00
  • 77KB
  • 下载

图片或者其他文件在数据库的存储方式详解

关于图片或者文件在数据库的存储方式归纳 商品图片,用户上传的头像,其他方面的图片。目前业界存储图片有两种做法: 1、  把图片直接以二进制形式存储在数据库中 一般数据库提供一个二...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅谈Access数据库的缺陷以及数据库应该直接存储图片还是存储图片路径
举报原因:
原因补充:

(最多只允许输入30个字)