国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MongoDB > mongodb和redis的区别有哪些?

mongodb和redis的区别有哪些?

头像

yang

2020-06-02 11:51:514457浏览 · 0收藏 · 0评论

MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,支持多种类型的数据结构,可用作数据库,高速缓存和消息队列代理。

mongodb和redis的区别:

1、内存管理机制

Redis 数据全部存在内存,定期写入磁盘,当内存不够时,可以选择指定的 LRU 算法删除数据。

MongoDB 数据存在内存,由 linux系统 mmap 实现,当内存不够时,只将热点数据放入内存,其他数据存在磁盘。

2、支持的数据结构

Redis 支持的数据结构丰富,包括hash、set、list等。

MongoDB 数据结构比较单一,但是支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富。

3、数据量和性能:

当物理内存够用的时候,redis>mongodb>mysql

当物理内存不够用的时候,redis和mongodb都会使用虚拟内存。

实际上如果redis要开始虚拟内存,那很明显要么加内存条,要么你换个数据库了。

但是,mongodb不一样,只要,业务上能保证,冷热数据的读写比,使得热数据在物理内存中,mmap的交换较少。

mongodb还是能够保证性能。

4、性能

mongodb依赖内存,TPS较高;Redis依赖内存,TPS非常高。性能上Redis优于MongoDB。

5、可靠性

mongodb从1.8版本后,采用binlog方式(MySQL同样采用该方式)支持持久化,增加可靠性;

Redis依赖快照进行持久化;AOF增强可靠性;增强可靠性的同时,影响访问性能。

可靠性上MongoDB优于Redis。

6、数据分析

mongodb内置数据分析功能(mapreduce);而Redis不支持。

7、事务支持情况

Redis 事务支持比较弱,只能保证事务中的每个操作连续执行;mongodb不支持事务。

8、集群

MongoDB 集群技术比较成熟,Redis从3.0开始支持集群。

更多mongodb相关文章请关注python自学网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《酒店激战》动漫1-5集免费观..| 老公在怀里吃奶像个小孩子| 藤井シエリ-| 成品网站1.1.719| 《魅魔之耻》1~4集免费看| 《偷窥洗澡》在线观看| 小天马| 夹心玩具BY笔趣阁| 房东天天吃我奶躁我在哪里看| 星空传媒天美传媒有限公司| 《帐篷里的秘密》动漫| 女性穿裤子阴沟凸起是咋回事| 脱裤子打女孩子屁股打多久才会肿| 女子蹲坑排尿全过程| 国外黄冈站刺激战场| 射手中文网| 苍井空《办公室爱欲》| 王丽娟一夜被躁五次| 成品PPT网站大片入口| 啊…快……用力啊小能视频| 少妇大屁股白浆流出白浆 | 九九在线观看免费播放大全电视剧| 厨房韵母2》免费观看完整版| 少妇高潮久久久久久| 教练车内含乳挺进她漫画| PRONHUB| 《XL司令》第一季动漫免费播放 | 精产一二三产区划分标准图片| 边吃奶边扭身体哼唧怎么回事 | 狼人加鲁鲁兽天赋澳彩心水| 女人尝试到更粗大的心理变化| 人野兽马狗猪大全| EXO妈妈MV高清免费观看| 成人做爰免费A片视频| 女人一旦尝到粗硬的心理 | 《交换做爰》在线观看| .台球室的特殊待遇2HD| 扌暴辶鬲的短文| 免费外国网站浏览器推荐| 暴躁老阿姨CSGO技能推荐大全| 追风行动电视剧全集免费观看