恩,berkeley DB作了好久了,记录两句做为本身未来的经验ide
在新版的 3.0 以上的berkeley DB是有丰富的API函数的,数据也能够直接以结构体的形式存储在其中,可是很奇怪,我在用berkeley的游标查询的时候发现速度有点慢(在电脑上的虚拟机上仍是很快的,可是到了板子上要读写flash的时候,就狂慢了)函数
可是在老的版本的berkeley DB必需要吧全部的数据转换为字符串(包括key和data),而后存储在里面,存储的顺序根据key来的,通常以时间做为key,读取出来的顺序刚好是要的顺序。貌似这个超级老的版本的lib也就90多k,并且遍历的速度名声比后来的版本要快得多。很是适合于 在嵌入式 板子上的应用字符串