1. 程式人生 > >mapdb與Redis區別:

mapdb與Redis區別:

 Redis也能完全相同的工作,但必竟其獨立於JVM之外通過Socket互動,能達到10萬次/秒就很不了不起了

      mapdb可直接嵌入到JVM執行空間,執行效率是Redis沒法比的,單執行緒能達到 30萬次/秒


   mapdb的使用場景:

       1、用於JVM內部的快取,全記憶體操作,在標準Java map的基本上,增加過期時間、最大記錄數等限制

       2、用於將Map中的內容持久化,可呼叫 db.commit()提交到檔案

       3、用於大量map資料的持久化或半執久化(提升效能)

             本系統中用於日誌索引的資料即為半持久化操作,每分鐘提交一次即可,中間丟一部份資料也無所謂,設計上下次會進行“斷點繼續”
---------------------

原文:https://blog.csdn.net/laotian/article/details/50386212