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 с програмен интерфейс подходящ за 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.

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