berkeley-db

    1熱度

    1回答

    我決定使用Berkeley DB的壓縮功能,以優化尺寸,我的數據庫高速緩存的命中率有些記錄被修改後(收縮),留下「洞「在數據庫中。 但是,它不起作用。甚至沒有用這個代碼很簡單縮小片: if (db->open(db, NULL, dbFile, NULL, DB_HASH, DB_CREATE | DB_TRUNCATE, 0)) { // Error... } if (res =

    0熱度

    5回答

    嗨 我找不到任何關於Berkeley DB批量插入功能寫在C。我可以找到關於更新,選擇和刪除在http://download.oracle.com/docs/cd/E17076_02/html/programmer_reference/am_misc_bulk.html。任何人都可以告訴我如何編寫這個批量插入功能嗎?我是C和Berkeley DB的新手。 我也想用這個功能寫很多數據(可能是30GB

    -1熱度

    3回答

    我有一個已經移植到現代系統並使用berkeley數據庫的遺留系統。它是與開放的cobol編譯的。 在以前的系統中,爲了從簡單的Web前端使用序列化的固定數據CISAM文件,每天一次將其轉換爲Microsoft數據庫(單向) 我想創建一個新的Web前端我想要數據實時更新... 問題是,伯克利數據庫是關鍵值數據庫,並不支持SQL。 所以這裏的問題是 我應該創建一個使用Berkeley數據庫向Web前端

    4熱度

    2回答

    我的Android程序有一個巨大的數據庫過載,還涉及多個進程(應用程序)同時訪問數據庫。顯然,我發現捆綁的SQLite數據庫引擎不足。 因此,我關閉了Berkeley DB,因爲我不想移植我的代碼來支持NoSQL數據庫,所以我想使用Berkeley DB SQL API而不是Berkeley Java Edition。 有人可以告訴我如何在我的Android程序中使用它? 我可以找到絕對沒有這方面

    0熱度

    1回答

    我們正在編寫基於BerkleyDB JE和Lucene的自家搜索服務。 BDB用於存儲原始文檔和Lucene進行搜索。我們計劃複製BDB存儲以實現高可用性和平衡讀取請求。 但有一個問題。當文檔在BDB slave上覆制時,應用程序需要知道哪些文檔應該在Lucene索引中重新編入索引。據我瞭解,複製日誌已經包含這些條目(主鍵實際上就是我所需要的)。 所以我的問題是有沒有辦法訪問伯克利數據庫複製日誌,

    4熱度

    4回答

    我正在尋找一種有效的方法來存儲許多盤 - >值對 持久性,最好是有一些緩存。 需要的功能是爲給定鍵添加值(連接) 或讓模型成爲鍵 - >值列表, 這兩個選項都可以。價值部分通常是一個二進制文檔。 在這種情況下,我不會太多地使用集羣,冗餘等。 語言方面我們使用java,並且我們在經典數據庫(Oracle,MySQL等)方面經驗豐富。 我看到一對夫婦的明顯的場景和想什麼 是最快的商店(和檢索)方面的建

    1熱度

    2回答

    我正在尋找一個很好的介紹Berkeley DB的API,它被安裝在OS X上我已經看過此Oracle文檔:http://download.oracle.com/docs/cd/E17076_02/html/gsg/C/BerkeleyDB-Core-C-GSG.pdf 這似乎是一個較新的版本。我不能編譯這一點,並出現以下錯誤: test.c:23: error: ‘DB_CREATE’ undec

    1熱度

    1回答

    如何在Berkeley DB中使用sum(),count()和group by?有其他方法嗎?您使用的

    2熱度

    1回答

    如何在同一時間遍歷兩個Berkeley DB,在Perl中適當推進遊標(例如:一個數據庫中的鍵比另一箇中的鍵少)?

    0熱度

    3回答

    當我試圖調試在Linux機器上編寫的C程序(現在,我正在使用Visual C++ Express)時,我首先得到一個堆棧溢出錯誤。所以,當我點擊繼續,我得到了另一條錯誤消息, 訪問衝突讀取位置0x00030000 所以我一步決定要調試一步。因此,當我嘗試它時,它顯示我的錯誤 當前位置沒有可用的源代碼。 這個錯誤的原因是什麼? #if 1 while(1) #endif