开发者社区> 问答> 正文

MongoDB,Redis ,MySQL其据量和性能的比较有哪一些不同呢?

MongoDB,Redis ,MySQL其据量和性能的比较有哪一些不同呢?

展开
收起
游客4iodw4vsbx244 2022-03-14 20:55:21 2569 0
1 条回答
写回答
取消 提交回答
  • 当物理内存够用的时候,Redis > MongoDB > MySQL 当物理内存不够用的时候,Redis 和 MongoDB 都会使用虚拟内存。 实际上如果Redis要开始虚拟内存,那很明显要么加内存条,要么你就该换个数据库了。 但是,MongoDB 不一样,只要,业务上能保证,冷热数据的读写比,使得热数据在物理内存中,mmap 的交换较少。 MongoDB 还是能够保证性能。有人使用 MongoDB 存储了上T的数据。 MySQL,MySQL根本就不需要担心数据量跟内存下的关系。不过,内存的量跟热数据的关系会极大地影响性能表现。 当物理内存和虚拟内存都不够用的时候,估计除了 MySQL 你没什么好选择了。 其实,从数据存储原理来看,我更倾向于将 MongoDB 归类为硬盘数据库,但是使用了 mmap 作为加速的手段而已。

    2022-03-14 20:56:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载

相关镜像