Berkeley DB
Sign in to saveAlso known as BDB
software library providing embedded database for key/value data
Wikidata facts
- Developer
- Oracle Corporation
- Official website
- www.oracle.com/database/berkeley-db
- Has use
- embedded database
Show 7 more facts
- programmed in
- application programming interface
- copyright license
- GNU Affero General Public License
- operating system
- Classic Mac OS
- inception
- 1991-00-00
- publication date
- 1992-00-00
- software version identifier
- 18.1.40
- Commons category
- Berkeley DB
Sources (7)
via Wikidata · CC0
Article · Русский
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. Этот запрос привёл к созданию , занявшейся развитием и коммерциализацией проекта. С конца 1990-х система входит в состав большинства дистрибутивов Linux. В феврале 2006 года Sleepecat Software поглощена корпорацией Oracle. Распространялась под лицензией , которая была одобрена OSI и FSF; начиная с версии 6.0.20 переведена на лицензию AGPL (2013), тогда же появилась возможность приобрести проприетарную лицензию для использования в закрытых проектах. В 2020 году СУБД получила ежегодную премию SIGMOD в номинации «Системы». Oracle распространяет BDB в трёх вариантах: * Berkeley DB — собственно библиотека на Си; * Berkeley DB Java — библиотека, переписанная на Java (поддержка Google Android, Apache Maven); * — библиотека на Си, реализующая XML-СУБД на основе Berkeley DB со средствами работы с XML (Xerces, XPath, XQuery, ).
Abstract from DBpedia / Wikipedia · CC BY-SA