berkeley-db-je

    0熱度

    1回答

    我正在開發一個需要使用大型數據庫但需要在Android設備上運行的android應用程序。 我發現這個數據庫,並試圖按照這些指示: http://docs.oracle.com/cd/E17076_02/html/installation/build_android_jdbc.html 1)下載DB-32年2月6日 2)跑了配置--enable- jdbc & & make沒有問題 現在我試圖運行

    0熱度

    1回答

    我是新來伯克利DB Java編輯。我正在嘗試使用它。我有一個非常簡單的問題。我無法爲數據庫創建環境。我使用此代碼: EnvironmentConfig envConf = new EnvironmentConfig(); envConf.setAllowCreate(true); myEnv = new Environment(new File("dbEnv"), envConf); 即使

    2熱度

    1回答

    我想在伯克利數據庫中自動增加主鍵。我使用@PrimaryKey(sequence =「Id」)。它運行良好。但是當我輸入另一個數據時,順序出錯了。作爲一個例子,當我執行database.put主鍵是「1」,但下一次是「101」,下一次是「201」。這是我的代碼。有什麼需要補充的嗎? I +沒有使用SequenceConfig config = new SequenceConfig(); confi

    0熱度

    1回答

    我有一個列表對象,它使我的程序因內存不足錯誤而崩潰。我想將列表轉換爲BDB StoredList。但我得到例外java.lang.IllegalArgumentException。 RecordNumberBinding要求DB_BTREE/DB_RECNUM, DB_RECNO, or DB_QUEUE。有什麼辦法可以將我的列表緩存到磁盤,這樣它就不會崩潰我的程序。 任何指針都會非常有幫助。

    0熱度

    1回答

    我剛剛發現了Berkeley DB及其性能昨天。我願意在Java項目中使用它。 我想知道的是,如何獲取存儲在我的數據庫中滿足一定條件的所有對象。 例如,我有類型爲的對象消息(int id,字符串值,日期日期)存儲,並且我想獲得最後10分鐘的所有消息。 換句話說,這是什麼SQL查詢 SELECT * FROM messages WHERE date < 2016-04-12T23:20:50.52Z

    0熱度

    1回答

    當我在我的Scala項目中使用Berkeley DB JE時,我使用List成員定義了一個實體。但是,當我運行該項目時,它會拋出一個異常,告訴Class could not be loaded or is not persistent: scala.collection.immutable.List。那我該如何解決這個問題呢?或者只是將scala List轉換爲java.util.List?

    1熱度

    1回答

    爲每個數據庫創建單獨的環境是否有優勢?我瞭解到,環境中的所有數據庫都存儲在同一個目錄中的日誌文件鏈中。我想知道是否使用單獨的環境可能會加快清潔等等。 謝謝

    2熱度

    1回答

    由於BDB JE在應用程序的進程中運行,我想找到構建系統的最佳方式,我可以在BDB運行並重新加載不斷變化的應用程序邏輯和依賴關係。 理想情況下,我會在單獨的進程中運行BDB,但之後我需要使用共享內存來執行IPC以保持帶寬。 我的另一個想法是使用OSGi刷新應用程序包。 任何人都有這樣做的聰明技巧。我很欣賞BDB JE的嵌入性,但我想要吃我的蛋糕。

    0熱度

    1回答

    Java Berkeley DB在我的系統中用於存儲持久數據。 由於我有大量的數據要加載,我試圖用一些線程來做到這一點。當線程數很少時,例如10,它工作正常。然而,當它被設置爲較高的值時,例如30,讀取過程就卡住了。它看起來像Java Berkeley DB有一個併發讀取的上限?我對嗎?我將如何更新限制?

    0熱度

    1回答

    我有一個使用DPL的Berkeley DB JE設置。 我有一個輔助鍵字段是一個字符串,我想檢索此鍵的所有不同的值。不需要額外的裝配,我只需要所有不同的值。 我可以遍歷所有條目併爲集合添加值,但是這看起來效率很低,因爲我已經處理了來自成千上萬行的值爲10的數量級。