bsddb: разница между форматом хэша, форматом btree и форматом записи

Я использую bsddb в скрипте Python в качестве замены для словаря, который слишком велик, чтобы поместиться в памяти. Глядя на документацию по оболочке Python, я могу использовать либо bsddb.hashopen, bsddb.btopen, или же bsddb.rnopen, но я не знаю, в чем разница между этими форматами. Я предполагал, что эта ссылка на какую-то страницу на oracle.com с этой страницы документации даст более подробную информацию, но это 404.

1 ответ

Решение

Предполагается, что BTREE полностью останется в памяти. В твоем случае тебе нужно bsddb.hashopen,

Проверьте документацию оракула для получения дополнительной информации.

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