读取数据库快还是文件快?
大文件放到数据库中肯定非常慢,因为在查询时数据库的缓存基本上起不到作用,而大文件数据占用的io又比较高;多文件使用数据库来查找快速定位比较容易,直接基于文件系统的查询一般会比较慢;很多网站的优化技术是静态页面,意思是把常用的原本由数据库查询生成的结果直接放到一个html里,用web服务器直接访问文件返回结果,速度最快;你的需求具体是什么还不是很明确。如果文件很多想快速定位某个文件然后载入的话,建议用数据库存储文件名和摘要信息使用查询手段定位文件,但访问文件还是直接基于文件系统。数据库和文件系统各自有擅长的地方,优秀的方案是组合而不是限制一种。 【读取数据库快还是文件快?】
■网友
这要取决于怎么去读,如果每次只读取一个文件,直接存盘,速度还是比较快的,反而数据库中查找文件时,索引弄不好会很慢。 如果数据库优化得当,数据库还是更快,数据库会把很多数据放内存里。不会每次都读盘。唯一感觉不是舒服的地方就是不够直观,不能像文件一样用记事本打开就能编辑。每次查看必须得select from了
■网友
按照你这需求存文件比较快
■网友
啥意思?数据库表里直接存二进制文件吗?
推荐阅读
- 普通车|选商务还是要运动? 迈腾 VS 君威
- 孕妇到了预产期,小孩还没有入盆,请问是该等下去还是直接剖腹产
- 哈弗H6|13万预算是买长安CS75PLUS还是第三代哈弗H6?
- 学的自动化却对IT比较感兴趣。。感觉对自己的专业帮助不大,好苦恼,要不要继续是专精还是学点感兴趣的?
- |很多人用燕麦当早餐,燕麦是热性的还是凉性的?
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 微博目前已经支持文本,图片,位置分享,为啥没有语音和视频呢微博的pm肯定想过这两种微博形态,但迟迟不做的原因到底是啥。是语音和视频不符合产
- 为啥开通了百度云超级会员下载速度还是会那么慢
- 中国汽车消费网|五菱宏光MINIEV单月销量破三万!纯电动汽车还是伪需求吗?