BerkeleyDB
Berkeley DB | |
Информация | |
---|---|
Автор | Марго Зелцер и Кейт Бостич от Sleepycat Software |
Разработчик | Sleepycat Software, по-късно Oracle Corporation |
Последна версия | 6.0.20 |
Програмен език | C |
Операционна система | Unix, Linux, Windows, AIX, Sun Solaris, SCO Unix, Mac OS |
Размер | ~1244 kB компилирана на Windows x86 |
Статус | production |
Вид софтуер | Embedded database |
Лиценз | AGPLv3 |
Уебсайт | www.oracle.com/us/products/database/berkeley-db/index.html |
BerkeleyDB (BDB) е софтуерна библиотека, която предоставя висока ефективност на базите данни тип ключ-стойност. От 2012 година насам, Berkeley DB е най-широко използваният инструмент за управление на бази данни в света. Написана е на програмния език C, с програмен интерфейс (API) за C++, C#, PHP, Java, Perl, Python, Ruby, Tcl, Smalltalk и други програмни езици. Berkeley DB съхранява случайни двойки ключ-стойност като масиви от байтове и може да поддържа множество единици от данни, чрез един ключ. BDB не е релационна база данни.[1] Тя може да работи в много-нишкова среда, като контролира различните нишки или успоредно функциониращи бази от данни до 256 TB, при това на множество операционни системи, включително Unix-базираните и Windows. Berkeley DB, също е общо име за няколко отделни продукта: Oracle Berkeley DB, Berkeley DB Java Edition и Berkeley DB XML. Тези три продукта имат връзка помежду си и се разработват от Oracle Corporation.
Източници
[редактиране | редактиране на кода]- ↑ Berkeley DB Reference Guide: What is Berkeley DB not? // doc.gnu-darwin.org. Архивиран от оригинала на 2016-03-08. Посетен на 25 януари 2022.