1
我使用berkeley DB來解決郵件隊列,但是我發現在隊列長大到一定程度後,讀取速度快速下降,我猜這是因爲它開始寫在硬盤上,是無論如何提高閱讀速度?伯克利數據庫優化
我使用berkeley DB來解決郵件隊列,但是我發現在隊列長大到一定程度後,讀取速度快速下降,我猜這是因爲它開始寫在硬盤上,是無論如何提高閱讀速度?伯克利數據庫優化
我和Berkeley DB有過相同的經歷。經過搜索和實驗,我發現它相對有效和高效。您必須確保儘可能全速建立數據庫,請記住它不應該超過100萬條記錄。現在,將光標放在塊上並按照排序順序將記錄插入到新數據庫中。希望你能夠以這種方式建立一個至高無上的數據庫。
是的,我放入的數據總是按排序順序排列,現在我想知道如果添加輔助數據庫。 – gloria
據我所知Berkley DB不是內存數據庫。你使用隊列訪問方法還是標準BTree? http://docs.oracle.com/cd/E17076_02/html/gsg/JAVA/accessmethods.html –