Какой API вы используете? Если вы используете API ключ / значение, вам нужно будет реализовать эти функции самостоятельно, по сути, сканируя базу данных с помощью курсора. Если вы используете SQL API , то вы можете просто выполнить SQL-оператор SELECT sum (), count () ... GROUP BY ... ".
Возможно, вы захотите опубликовать подобные вопросы на форуме Berkeley DB .