Berkeley D.B. | |
---|---|
Típusú | ingyenes és nyílt forráskódú szoftverek , kulcsérték adatbázis és beágyazott DBMS |
Fejlesztő | Sleepycat Software [d] ,Oracle, Margo Selzer [d] [1]és Keith Bostic [d] [1] |
Beírva | C és alkalmazásprogramozási felület |
Operációs rendszer | Microsoft Windows , Linux , AIX , Solaris , SCO Group és klasszikus Mac OS [d] |
Első kiadás | 1992 |
legújabb verzió | |
Engedély | GNU Affero általános nyilvános licenc |
Weboldal | oracle.com/database/berk… |
A Berkeley DB ( BDB ) egy könyvtárként megvalósított nagy teljesítményű beágyazott adatbázis-kezelő rendszer . Nem relációs rendszer – A kulcs-érték párokat bájttömbként tárolja, és több értéket támogat egyetlen kulcshoz.
A rendszerben nincs hálózati hozzáférés - a programok folyamaton belüli API -hívásokon keresztül használják az adatbázist . Az SQL -t az 5.0-s verzió (2010) óta támogatja az egyik interfész. Támogatott ACID tranzakciók , finom zárolások , XA elosztott tranzakciós interfész , hot backup és replikáció . Tárolt indexek felépítésének eszközeként és adattárházként is használható. A Berkeley DB eszközök a legnépszerűbb programozási nyelvekhez érhetők el, beleértve a Perl , Python , PHP , Ruby nyelvet .
Az első verziót a Berkeley Egyetemen hozták létre a BSD 4.3-as verziójának fejlesztése során (1986. június). A Netscape arra kérte a Berkeley DB szerzőit, hogy fejlesszék és bővítsék ki a könyvtárat – az akkori 1.85-ös verziót –, hogy megfeleljenek az LDAP-szerverben és a Netscape böngészőben való használat követelményeinek . Ez a kérés vezetett a Sleepycat Software létrehozásához , amely kifejlesztette és kereskedelmi forgalomba hozta a projektet. Az 1990-es évek vége óta a rendszert a legtöbb Linux disztribúció tartalmazza . 2006 februárjában a Sleepecat Software-t az Oracle Corporation vette át . Terjesztve a Sleepycat Public LicenseOSI és az FSF hagyott jóvá ; a 6.0.20-as verziótól átkerült az AGPL licencbe (2013), ezzel egyidejűleg lehetőség nyílt a zárt projektekben történő felhasználásra saját licenc vásárlására. 2020-ban a DBMS megkapta az éves SIGMOD díjat a Rendszerek kategóriában.
Az Oracle három változatban forgalmazza a BDB-t:
Adatbázis-kezelő rendszerek (DBMS) | |
---|---|
Kliens-szerver | |
Motorok | |
Fájlszerver |