bsddb.open其他参数

时间:2011-12-15 04:23:17

标签: python bsddb

bsddb模块有三种方法可以打开db-file:

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]]]]]]]]]])

documentation说:

  

其他参数(不包括filenameflag)很少使用,只是传递给   低级dbopen功能。请参阅Berkeley DB文档   他们的使用和解释。

但我没有在任何地方找到这些论点的含义。谁知道这个论点的用法?我认为它们可能对提高我的db文件的性能很有用,我的意思是getset数据更快。

1 个答案:

答案 0 :(得分:3)

查看C API reference我看到了一些文档(但实际上很难找到)。例如,对于bsddb.hashopen