mapdb

    0熱度

    1回答

    我正在研究堆外緩存,並且似乎無法在內存消耗堆內和外堆(仍在內存中)上找到很多信息/基準。我打算使用MapDB。文檔指出序列化對象和/或整個數據存儲上的compression can be applied。 問題: 是否序列化對象離堆在比較小的內存佔用的堆相同的對象?如果可能的比例/基準? 什麼是SerializerCompressionWrapper的開銷(可能是基準?) 壓縮的效率如何? 謝謝!

    1熱度

    2回答

    我在Android Studio中編程。我使用的是mapDB,2.0-beta8版本。 我已經創建我自己的類單被,我還定義了一個靜態變量:通過使用 db = DBMaker.fileDB(newFile(dbName)).closeOnJvmShutdown().encryptionEnable(dbName).make(); 我試圖從數據庫加載到我的地圖變量: static Concurre

    2熱度

    3回答

    我想運行一個簡單的創建mapdb例子,但得到的錯誤: Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at org.mapdb.DBMaker.fileDB(DBMaker.kt) at leechies.Truc.main(Truc.java:9

    2熱度

    1回答

    域對象在我創建mapdb的應用程序,例如,我有一個簡單的域對象課程: import java.io.Serializable; class Course implements Serializable { private static final long serialVersionUID = 1L; String cID; String name; S

    0熱度

    1回答

    我是Maven的新手。我試圖在java/maven2 pom.xml文件中添加對org.mapdb的引用,但maven似乎無法從遠程存儲庫下載mapdb工件。 我所做的: 第一件事:在settings.xml中配置的遠程Maven倉庫 二:用於配置代理服務器設置行家 三:添加以下行到我的POM文件 <dependency> <groupId>org.mapdb</groupId>

    0熱度

    1回答

    我使用MapDB創建並行地圖 - 想知道它是否安全,可以以更好的方式完成。還假設每個銷售表查詢都可能導致百萬條記錄。 public static void main(String[] args){ DB db = DBMaker.newFileDB("mapdbFile").transactionDisable().mmapFileEnablePartial().make();

    1熱度

    1回答

    我想直接從HDFS訪問mapdb映射,而不將其複製到本地文件系統。可能嗎?是否有其他方法可以在不使用本地文件系統的情況下閱讀這些地圖?

    1熱度

    1回答

    我正在使用MapDB並希望將JSON值存儲在BTreeMap中。據我所知,JSON值沒有(默認)Serializer。我知道我可以自己實施一個。但是,因爲這可能是一個非常常見的用例,我想知道是否有一些實現。 附註:我試圖實施MessagePack一個Serializer但它是比預期的更困難:MessagePack期待一個OutputStream寫的二進制格式,其中創建mapdb使用DataOutp

    -1熱度

    1回答

    我正在構建一個Java應用程序,該應用程序將在電池供電的支持蜂窩的設備(順便說一下不是移動電話)上運行,並且需要將命令發送到服務器。 這些命令採用JSON對象的形式,因此可以輕鬆進行序列化和反序列化。由於互聯網連接可能不完全可靠,並且設備的電池可能用完,我需要一種將我的命令保存到磁盤的方式,以防電池電量耗盡(在某些情況下,這可能會導致電源供電不足沒有警告關掉)。 命令可以'值得'幾塊歐元一塊,所以

    2熱度

    1回答

    任何人都可以爲mapdb 3.0提供泵API示例用法嗎?類似this in 1.0.9