Модуль 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
данные быстрее.