bsddb.open дополнительные аргументы

bsddb Модуль имеет три способа открыть db-файл:

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 данные быстрее.

1 ответ

Решение

Глядя на справочник C API, я вижу некоторую документацию (но на самом деле это трудно найти). Например, для bsddb.hashopen:

Другие вопросы по тегам