恩,berkeley DB作了好久了,記錄兩句做爲本身未來的經驗ide
在新版的 3.0 以上的berkeley DB是有豐富的API函數的,數據也能夠直接以結構體的形式存儲在其中,可是很奇怪,我在用berkeley的遊標查詢的時候發現速度有點慢(在電腦上的虛擬機上仍是很快的,可是到了板子上要讀寫flash的時候,就狂慢了)函數
可是在老的版本的berkeley DB必需要吧全部的數據轉換爲字符串(包括key和data),而後存儲在裏面,存儲的順序根據key來的,通常以時間做爲key,讀取出來的順序剛好是要的順序。貌似這個超級老的版本的lib也就90多k,並且遍歷的速度名聲比後來的版本要快得多。很是適合於 在嵌入式 板子上的應用字符串