1
的bsddb
模块有三种方式打开一个数据库文件:bsddb.open额外的参数
bsddb.hashopen(filename[, flag[, mode[, pgsize[, ffactor[, nelem[, cachesize[, lorder[, hflags]]]]]]]])
bsddb.btopen(filename[, flag[, mode[, btflags[, cachesize[, maxkeypage[, minkeypage[, pgsize[, lorder]]]]]]]])
bsddb.rnopen(filename[, flag[, mode[, rnflags[, cachesize[, pgsize[, lorder[, rlen[, delim[, source[, pad]]]]]]]]]])
其他参数(不包括
filename
和flag
)很少被使用并传递给 低级dbopen函数。有关 的使用和解释,请参阅Berkeley DB文档。
但是我还没有在任何地方找到这些参数的含义。任何人都知道这个参数的用法?我认为它们可能会对提高我的db文件的性能有所帮助,我的意思是,get
和set
数据更快。