當前位置:編程學習大全網 - 網站源碼 - mongodb和redis的區別

mongodb和redis的區別

內存管理機制不同:

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

MongoDB數據存在內存,由Linux的mmap映射文件技術實現。當內存不夠時,只將熱點數據放入內存,其他數據存在磁盤。

mongodb實現語言是 ?C++ ,協議是BSON、自定義二進制 ? 而redis實現語言是 ?C/C++,協議是類Telnet。兩個的性能都是依賴內存,TPS較高

壹致性也不同:

redis支持事物,僅能保證事物中的操作按順序實行,而mongodb不支持事物,靠客戶端自身保證。

  • 上一篇:軟件開發公司都有哪些
  • 下一篇:纏論中對於趨勢背馳後擴展的問題
  • copyright 2024編程學習大全網