Berkeley DB Java Edition使用中EnvironmentConfig的配置介绍

在使用bdb je时要先创建Environment,EnvironmentConfig是每个Environment的配置选项。
EnvironmentConfig配置选项非常多,我只介绍几个项目中常用的,更多的可以参考他的api
setAllowCreate 是否允许创建这个环境,true为是,false为否
setCacheSize 设置缓存单位为字节,比如设置1M缓存setCacheSize(1000000);
setTransactional 设置是否启用事务
setReadOnly 设置是否为只读模式访问,true为只读
setLocking 设置环境是否为锁定
更多的参数设置可以用
setConfigParam
这个方法可设置选项非常多
envConfig.setConfigParam("je.log.fileMax","20000000");设置日志文件最大为20M,默认是10M
je.log.bufferSize 设置日志的缓冲 缺省为1048576 (1M)
je.lock.timeout 锁定时间

你可能感兴趣的:(java)