BerkeleyDB 数据库文件为何只增不减 ?

mxmchinachina 2005-10-03 04:09:01
BerkeleyDB JAVA版本 数据库文件为何只增不减 ?
BerkeleyDB java版本,数据库文件为何只增不减 ,当我删除记录,或删除一个库的时候,
已经确定删除了。但数据库文件不但不减少方而增加了几k字节的大小。如果添加记录,或增加一个库的时候,数据库文件却相应的增加了。请教大侠!!!!
删除方法如下几种都试了,都一样:
Environment.truncateDatabase(null,dbName,true);
Environment.removeDatabase(null,dbName);
Database.delete(..);
Database.truncate(..);
Cursor.delete();
...全文
190 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
elsee 2005-11-01
  • 打赏
  • 举报
回复
数据库在删除数据时,并不是真的删除了,只是把那一块标记为可用而已,以后会把别的数据写进去,如果你确实想要让她减小,那只有压缩一个办法,应该有压缩的api,自己查一下!
woyaoitbbs 2005-10-25
  • 打赏
  • 举报
回复
我顶!



中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!

中国IT人才网( http://www.itbbs.net.cn )!
免费招聘、求职。IT人工作的天堂。希望能够为大家所用。

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧