Беркли БД в многопоточных приложениях - PullRequest
7 голосов
/ 05 декабря 2009

Как лучше всего использовать дескрипторы Berkeley DB (bdb) в многопоточном приложении?

  1. Лучше ли, чтобы каждая нить открывала свою ручку; или

  2. лучше ли открыть один дескриптор и заставить каждый поток выполнить txn_begin {} txn-> commit ()?

Какой из них лучше масштабируется? Я использую транзакционное хранилище данных с флагом DB_THREAD.

Спасибо

1 Ответ

5 голосов
/ 14 июля 2010

Вы читали это руководство для bdb в многопоточной среде?

...