Berkeley DB (BDB) — високопродуктивнавбудовувана система керування базами даних, реалізована у виглядібібліотеки.Нереляційна система — зберігає пари«ключ — значення» як масиви байтів і підтримує багато значень для одного ключа.
У системі відсутніймережевий доступ — програми використовують базу даних через виклики внутрішньопроцесногоAPI.SQL підтримується як один з інтерфейсів, починаючи від версії 5.0 (2010). Підтримуються якACID-транзакції, детальніблокування, інтерфейс розподілених транзакційXA, гарячерезервне копіювання тареплікація. Може слугувати як засобом для побудови індексів, що зберігаються, так і сховищем даних. Існують засоби для роботи з Berkeley DB на більшості популярних мов програмування, серед якихPerl,Python,PHP,Ruby.
Першу версію створено вУніверситеті Берклі під час розробкиBSD версії 4.3 (червень 1986 року).Netscape попросила авторів Berkeley DB покращити та розширити бібліотеку — на той час версію 1.85, — щоб вона задовольняла їхні вимоги щодо використання в серверіLDAP та увебоглядачі Netscape. Цей запит привів до створенняSleepycat Software, яка зайнялася розвитком і комерціалізацією проєкту. Від кінця 1990-х система входить до складу більшості дистрибутивівLinux. У лютому 2006 року Sleepecat Software поглинула корпораціяOracle. Поширювалася під ліцензієюSleepycat Public License[en], схваленоюOSI таFSF; починаючи від версії 6.0.20, переведена на ліцензіюAGPL (2013), тоді ж з'явилася можливість придбатипропрієтарну ліцензію для використання в закритих проєктах. 2020 року СУБД отримала щорічну преміюSIGMOD у номінації «Системи».
Oracle поширює BDB у трьох варіантах: