当前版本
KitDB尽量简化配置,在通常情况下只需要填入数据根目录,并保证应用具有目录相关权限,即可启动。
build会有一个额外的参数
boolean autoclear
此参数代表是否自动清理垃圾垃圾由快速删除和TTL产生,普通的delete不会产生垃圾。当此参数关闭时,您可以通过以下方法手动回收垃圾
db.clear(); // 清理集合类的垃圾
db.clearKV(); // 清理KV类的垃圾
未开放的参数
本版本暂未开放如下参数的配置,未来版本将会通过Config类配置
参数 | 默认值 | 说明 |
---|---|---|
clearTime | 2 | 清理集合类垃圾的时间间隔(秒) |
clearKVTime | 2 | 清理K-V类垃圾的时间间隔(秒) |
clearKVSize | 20000 | 单次清理K-V类垃圾数量最大值 |
checkTTLTime | 1 | 检查TTL的时间间隔(秒) |
compactionTime | 30 | 将松散的数据压实的间隔(秒) |
kvLockZise | 128 | K-V分段锁的大小 |