Интернет магазин китайских планшетных компьютеров



Компьютеры - Berkeley DB

13 июня 2011


Оглавление:
1. Berkeley DB
2. Архитектура
3. Программы, в которых используется Berkeley DB



Berkeley DB — высокопроизводительная встраиваемая база данных, реализованная в виде библиотеки. BDB является нереляционной базой данных — она хранит пары ключ/значение как массивы байтов и поддерживает множество значений для одного ключа. BDB может обслуживать тысячи процессов или потоков, одновременно манипулирующих базами данных размером в 256 терабайт, на разнообразном оборудовании под различными операционными системами, включая большинство UNIX-подобных систем и Windows, а также на операционных системах реального времени.

Первая версия Berkeley DB была разработана в Университете Беркли во время разработки BSD версии 4.3. Netscape попросила авторов Berkeley DB улучшить и расширить библиотеку — в то время версию 1.85, — чтобы она удовлетворяла их требованиям к использованию в сервере LDAP и в браузере Netscape. Этот запрос привёл к созданию Sleepycat Software. Berkeley DB распространяется под лицензией Sleepycat Public License — которая была одобрена OSI и FSF. Программа поставляется с полным исходным кодом, средствами сборки, инструментами тестирования и документацией. Качество кода и практичность вместе со свободной лицензией привело к использованию Berkeley DB во многих свободных и открытых программах. Те, кто не желает следовать условиям лицензии Sleepycat Public License, могут купить у корпорации Oracle собственническую лицензию на использование библиотеки в закрытых проектах. Данная техника называется двойным лицензированием.



Просмотров: 2414


<<< Novell ZENworks
InnoDB >>>