berkeley-db

    1熱度

    1回答

    我正在嘗試運行一些基準測試,只用於研究目的,它有一點berkeley db和C++代碼。目前我正在使用以下代碼進行測試。我填充recors只遞增整數(我省略了諸如錯誤處理的更好的可讀性) (DB是我自己的Berkeley DB類) // Open the database db.open(NULL, db_file_name.c_str(), NULL, DB_BTREE, open_flags

    7熱度

    4回答

    我想了解在使用BerkeleyDB:B-Tree與HashTable時應該如何選擇訪問方法。 Hashtable提供了O(1)查找,但是插入操作很昂貴(使用線性/可擴展散列,我們得到了分段O(1)來插入)。但是B樹提供了log N(base B)查找和插入時間。 B-Tree還可以支持範圍查詢並允許按排序順序訪問。 除了這些考慮,還應考慮哪些因素? 如果我不需要支持範圍查詢,我可以使用Hashta

    0熱度

    1回答

    我有大約5GB的數據來存儲BDB,但我發現性能不是很好。它支持數據分區嗎?謝謝

    3熱度

    1回答

    我計劃在BerkeleyDB JE數據庫中插入大量的唯一密鑰(〜3E9)。 這些密鑰將具有固定長度(〜10字節),但值將具有可變長度。數據庫不會是事務性的。 你會建議EnvironmentConfig和DatabaseConfig哪些參數用於優化數據庫的大小和速度? 非常感謝, 皮埃爾

    1熱度

    2回答

    我使用遊標檢索Berkeley DB數據庫中的一系列鍵。我使用DB_SET_RANGE標誌,然後使用DB_NEXT標誌獲得多個獲得值。 一切工作正常。問題是我只需要這個特定操作的鍵,但我總是得到鍵和相關的值。由於值可能相當大(數百千字節),所以我想避免檢索它們。有任何想法嗎?

    -1熱度

    2回答

    我正在學習Berkeley DB及其用法。有人可以使用BerkeleyDB指出開源應用程序。 雖然我使用Java(BDB Java版),但我也可以參考其他編程語言。

    6熱度

    2回答

    我剛開始前幾天與Berkeley DB的打,所以我想看看是否有什麼東西我已經錯過了,當涉及到數據存儲儘可能快地把優化性能。 以下是關於數據的一些信息: - 它有512字節塊 - 塊來爲了 - 塊將在FIFO順序 被刪除 - 如果我失去了一些數據了,因爲停電結束沒關係只要整個數據庫不破 讀取一串這似乎是一個隊列分貝正是我想要的文檔後。 但是,試圖測試一些代碼後,我最快的結果是大約只有每秒1Mb的循環

    1熱度

    1回答

    我是新來的Berkeley DB和我安裝了Berkeley DB的(不是Java版本),如果我嘗試運行Java示例程序,它說 `SimpleDA.java:13: package com.sleepycat.db does not exist import com.sleepycat.db.DatabaseException; ^ 沒有罐子庫我怎麼能包括在java的路徑的lib

    1熱度

    2回答

    我想在Berkeley DB的使用下面的Perl邏輯(數百萬條記錄): $hash{key1}{key2}{key3}{count1}++; $hash{key1}{key2}{key3}{count2}++; ... for (key1) { for (key2) { for (key3) { print $hash{key1}{key2}{key3}{

    2熱度

    1回答

    最近,我一直在挖掘各種類型的數據庫。我需要存儲&查詢「關係,層次,圖形,文檔」混合數據。我正在尋找最好的數據庫解決方案。 我無法找到有關Berkeley DB的大量數據。他們網站上的大部分內容都是由營銷部門編寫的。其中一個PDF使得它聽起來像處理關係數據,而不僅僅是鍵值對。我在博客中看到它的索引。 我在哪裏可以得到關於這個數據庫的一些真實信息以及它與MongoDB的比較?數據類型,索引功能,分析,