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.

Източници[редактиране | редактиране на кода]

  1. Berkeley DB Reference Guide: What is Berkeley DB not? // doc.gnu-darwin.org. Посетен на 25 януари 2022.