当前版本

KitDB尽量简化配置,在通常情况下只需要填入数据根目录,并保证应用具有目录相关权限,即可启动。

build会有一个额外的参数

  1. boolean autoclear

此参数代表是否自动清理垃圾垃圾由快速删除和TTL产生,普通的delete不会产生垃圾。当此参数关闭时,您可以通过以下方法手动回收垃圾

  1. db.clear(); // 清理集合类的垃圾
  2. db.clearKV(); // 清理KV类的垃圾

未开放的参数

本版本暂未开放如下参数的配置,未来版本将会通过Config类配置

参数默认值说明
clearTime2清理集合类垃圾的时间间隔(秒)
clearKVTime2清理K-V类垃圾的时间间隔(秒)
clearKVSize20000单次清理K-V类垃圾数量最大值
checkTTLTime1检查TTL的时间间隔(秒)
compactionTime30将松散的数据压实的间隔(秒)
kvLockZise128K-V分段锁的大小