中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mongodb和Redis數據庫有什么區別

小晨
958
2021-07-19 14:38:01
欄目: 云計算

mongodbRedis數據庫的區別有:1、Redis比mongodb快;2、mongodb能夠的數據量比Redis多;3、Redis具有鍵值存儲,而mongodb具有文檔類型存儲;4、Redis編碼比較復雜,而mongodb操作相對更加容易;5、可靠性上mongodb優于Redis。

mongodb和Redis數據庫有什么區別

具體內容如下:

1、內存管理

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

MongoDB數據會優先存于內存,當內存不夠時,只將熱點數據放入內存,其他數據存在磁盤。

需要注意的是Redis 和mongoDB特別消耗內存,一般不建議將它們和別的服務部署在同一臺服務器上。

2、數據結構

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

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

3、數據量和性能

當物理內存夠用的時候,性能,redis>mongodb>mysql

數據量,mysql>mongodb>redis

注意mongodb可以存儲文件,適合存放大量的小文件,內置了GirdFS 的分布式文件系統。

4、可靠性

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

Redis依賴快照進行持久化;AOF增強可靠性;增強可靠性的同時,影響訪問性能。

可靠性上MongoDB優于Redis。

0
平原县| 崇仁县| 岑溪市| 新干县| 崇阳县| 敦煌市| 香港| 卫辉市| 炎陵县| 永安市| 金溪县| 房产| 米林县| 云霄县| 凉山| 宜黄县| 华池县| 五大连池市| 凯里市| 南汇区| 望谟县| 乌苏市| 东乡县| 九龙坡区| 澎湖县| 北安市| 六安市| 上思县| 彭州市| 仁布县| 庆阳市| 甘谷县| 明星| 湟源县| 通江县| 乐山市| 桑植县| 甘南县| 关岭| 信宜市| 霞浦县|