berkeley db 在程序中打开上次生成的数据库为什么找不到?(java版)

happylifelx 发布于 2014/06/27 19:57
阅读 326
收藏 0
要用berkeley db实现去重,不希望与上次找到的内容重复,可是程序再次运行时open打开数据库却为空,只能新建,是为什么啊?它是在内存里没有存到磁盘上吗?怎么解决? 还有怎么设置存储方式不按字母顺序,而是按队列方式?
加载中
0
Neoman
Neoman
我今天刚好也遇到这个问题,同问!有解决了吗?
h
happylifelx
知道怎么设置BDB的存储方式吗,让它不按字母顺序,而是添加顺序。如知道,还望告知。。
0
h
happylifelx

引用来自“Neoman”的评论

我今天刚好也遇到这个问题,同问!有解决了吗?
记得好像最后得关闭数据库,才可写到磁盘上,如有实时性要求,还可对数据库每操作一次操作后用sync()方法实时写入磁盘
返回顶部
顶部