berkeley-db

    4熱度

    4回答

    我正在重新實施應用程序以支持國家工程比賽,將其從本地服務器移至雲端。 爲了告訴球隊拔地而起的那一刻,查詢的形式 select 1 + count(*) from team where where score < ? 球隊的比分變化非常動態的。可能有多達200萬個團隊,我需要每秒處理至少10個這樣的查詢。 通過使用團隊/成績記錄的單獨Berkeley數據庫,原始版本獲得所需的性能(實際上它已在1

    1熱度

    2回答

    我想知道如何跟蹤存儲在Berkeley DB XML中的XML文件所做的修改。 例如 我們有許多存儲一些參數的XML文件。我們打算將它們存儲在Berkeley DB XML中。 但我們希望能夠跟蹤使用版本控制工具存儲在Berkeley DB的XML相同的XML文件的兩個版本之間的變化(ClearCase的,SVN,...) 難道這可能嗎? Berkeley DB XML的版本控制是一個選項?

    1熱度

    1回答

    我有一個legecy顛覆數據庫使用伯克利數據庫的格式。當我爲Subversion加載當前的Windows二進制文件(1.7.x)時,沒有一個發行版支持Berkeley DB。所以,由於我沒有Subversion的早期版本的副本,我怎樣才能檢索數據?我不介意轉換到FSFS,但我不能做最初的轉儲,因爲Subversion無法讀取它(錯誤消息「未能加載FS類型的模塊'bdb'。」)。 關於我可以下載哪些

    1熱度

    2回答

    我想用Java中的HypergraphDB做些事情。我對這種語言和IDE Netbeans不是很熟悉。 我遵循描述HGDB安裝的步驟:Link to tutorial 現在我想用Java編寫一個示例(使用NetbeansIDE)。 所以我創建了新的項目,在下載的庫中添加了引用。好的,現在我可以用HGDB導入包了。我在main方法中唯一具有的是HyperGraph HG = new HyperGra

    1熱度

    1回答

    我使用berkeley DB來解決郵件隊列,但是我發現在隊列長大到一定程度後,讀取速度快速下降,我猜這是因爲它開始寫在硬盤上,是無論如何提高閱讀速度?

    7熱度

    1回答

    我很難在我的SSD上存儲數十億個帶有散列陣列的16/32bytes的鍵/值對。 與京都內閣:當它工作正常,它插入在70000記錄/秒。一旦下降,它將下降到10-500記錄/秒。使用默認設置後,下降發生在大約一百萬條記錄之後。查看文檔,這是數組中的存儲區的默認數量,因此它是有道理的。我把這個數字增加到了25百萬,實際上,它可以正常工作,直到大約2500萬條記錄。問題是,只要我把桶的數量推到3千萬或以

    2熱度

    1回答

    我應該首次安裝Berkeley DB和Berkeley DB XML,並特別努力解決IOError: No such file or directory db\include\db.h問題。但之後我遇到了另一個問題:Namerror: name 'db_ver_list' is not defined。是否有任何文檔可以讓我在Windows上爲Python安裝這些數據庫API?或者你可以給我說明或

    0熱度

    1回答

    正如您在標題中看到的那樣,我想要檢索其鍵值小於指定鍵的數據,然後我需要連接多個遊標,其中一個可能多於指定的字符串,另一個可能小於指定的整數。默認情況下,DB_SET_RANGE將返回大於或等於指定鍵的鍵。 我應該使用重寫比較函數來實現它,並將它設置爲數據庫的比較函數,就像set_bt_compare()一樣? 謝謝!

    0熱度

    1回答

    我已經拿到了80G Berkeley DB文件。我測量一個記錄(32字節鍵/ 100字節值)的平均插入速度是8ms而沒有事務。 與插入到相同接口的空數據庫相比,平均速度爲3〜6 us。

    2熱度

    2回答

    是否有辦法在Berkeley DB的java接口上執行非阻塞操作,並使用Future或類似的方法獲取操作的狀態和結果(如使用Future獲取Callable的結果)? 我不想調用DB的線程被阻塞,直到DB動作完成。