Есть ли способ ускорить загрузку в Беркли БД? - PullRequest
0 голосов
/ 29 сентября 2018

Теперь я использую Berkeley DB для создания Btree, содержащего 80 миллионов записей.Мне нужно вставить их, отсканировать и обновить их значения.Однако только обновление занимает около 1 часа, что для меня слишком медленно.В https://docs.oracle.com/cd/E17076_05/html/gsg/CXX/BerkeleyDB-Core-Cxx-GSG.pdf, говорится, что каждая операция чтения в Berkeley DB будет загружать целую страницу в память.Интересно, есть ли какие-нибудь методы, можно ли этого избежать?То есть каждый раз, когда я хочу получить запись, только ее пара ключей и данных будут загружены в память, а не вся страница, содержащая ее?Спасибо.

...