所以redis和mongo到底有啥区别?

所以redis和mongo到底有啥区别?

在性能上有啥区别?在实际使用上又有哪些不同?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕笑蓉 2020-07-27 09:45:28

同学,你好。选择哪一种数据库使用要考虑它的存储介质、读取速度、数据存储结构等,mysql是以表的形式存储数据,如果某个字段用来存储文件,那在表中的查找、筛选所耗费的时间相对mongodb直接根据id查找来说是很慢的,而且非关系型数据库本身存储结构和算法对于读取大型文件要优于关系型数据库,所以对于存储文件来说,会优先考虑mongodb。

祝学习愉快~


好帮手慕笑蓉 2020-07-26 17:41:21

同学,你好。MongoDB是使用硬盘来存储数据的,从内存读取的数据来讲,Redis快一些,从存储数据的体积上来说,MongoDB更胜一筹,如果存储大的文件等,用MongoDB,对速度要求高用redis。

如果解决了你的疑惑,请采纳,祝学习愉快~ 

  • 提问者 TeacherZhe #1
    那既然mongodb和mysql都是储存到硬盘上,那干嘛不直接用mysql呢?
    2020-07-26 20:41:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师