麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Redis > 正文

redis與mongodb的區別總結

2020-10-28 21:29:57
字體:
來源:轉載
供稿:網友

MongoDB更類似MySQL,支持字段索引、游標操作,其優勢在于查詢功能比較強大,擅長查詢JSON數據,能存儲海量數據,但是不支持事務。

Mysql在大數據量時效率顯著下降,MongoDB更多時候作為關系數據庫的一種替代。

mongodb更吃內存,因為當mongo發現內存不夠的時候,是以2的指數級別來申請內存的。所以一般都建議把mongodb單獨放。

其實可以說redis更像緩存機制,cookie,也可以設定數據的過期時間,當然也可以永久存儲(但是好像稍遜色?)。mongodb是文檔式的存儲。

內存管理機制:

Redis數據全部存在內存,定期寫入磁盤,當內存不夠時,可以選擇指定的LRU算法刪除數據。

MongoDB和mysql一樣,只是把索引文件放到內存中。由linux系統mmap實現,當內存不夠時,只將熱點數據放入內存,其他數據存在磁盤。

支持的數據結構:

Redis支持的數據結構豐富,包括hash、set、list等。

MongoDB數據結構比較單一,但是支持豐富的數據表達,索引,最類似關系型數據庫,支持的查詢語言非常豐富。

性能:

redis更適用于較小數據量的性能及運算

mongodb則在海量數據的訪問下性能更優

可靠性:

二者均支持持久化。

集群:

MongoDB集群技術比較成熟,Redis從3.0開始支持集群。

不適用場景:

Ø 需要使用復雜sql的操作

Ø 事務性系統

適用場景:

Redis 最佳應用場景:適用于數據變化快且數據庫大小可遇見(適合內存容量)的應用程序。

MongoDB:最佳應用場景:適用于需要動態查詢支持;需要使用索引而不是 map/reduce功能;需要對大數據庫有性能要求;需要使用 CouchDB但因為數據改變太頻繁而占滿內存的應用程序。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91美女视频在线 | 深夜福利久久久 | 影视免费观看 | 国产精品区一区二区三区 | 日本在线播放一区二区 | 欧美成人精品不卡视频在线观看 | 久久久入口| av在线免费看网站 | av免费在线播放网址 | av成人免费观看 | 欧美视频一二区 | 国产一级αv片免费观看 | 久久国产秒 | 久久久经典视频 | 黄色免费大片 | 天堂福利电影 | 色视频欧美 | 国产精品久久久久久久久久久久久久久 | 久久我不卡 | 少妇一级淫片免费放4p | a网在线| 91成人免费在线观看 | 亚洲成人第一区 | 成人在线视频在线观看 | 三级国产三级在线 | 久久亚洲网 | 欧美视频一区二区三区四区 | 久久久久久久免费精品 | 久久羞羞视频 | 九九热在线免费观看视频 | 91精品国产综合久久久欧美 | 国内成人自拍视频 | 九九精品在线观看视频 | 欧美一级淫片免费视频黄 | 黄色网络免费看 | 国产99久久精品一区二区300 | 精品影视一区二区 | 精品国产一区二区三 | 久久精品欧美一区 | 成人羞羞在线观看网站 | 成人在线观看一区二区 |