Berkeley DB
Fra Wikipedia, den frie encyklopedi
Berkeley DB (BDB) er et høyytelses integrert databasebibliotek med bindinger til C, [C++]], Java, Perl, Python, Tcl, Smalltalk mfl. BDB lagrer vilkårlige nøkkel/data-par som byte-tabeller, og støtter flere data-verdier mot samme nøkkel. BDB kan håndtere tusenvis av samtidige tilkoblinger som manipulerer databasen. Den har en begrensning oppad på databaser på 256 terabyte, og kan kjøre på et vidt spekter av platformer, inkludert de fleste UNIX-lignende systemer, Microsoft Windows så vell som sanntids operativsystemer.
Berkeley DB ble i utgangspunktet utviklet ved U.C. Berkeley. Sleepycat Software ble etterhvert stiftet for å videreutvikle BDB. Sleepycat ble igjen oppkjøpt av Oracle i februar 2006. BDB har på grunn av sin Åpen kildekode-vennlige lissens samt solide kodebase, sett en utstrakt bruk i mange Åpen kildekode baserte prosjekter. Oracle lisensierer også ut BDB under en kommersiell lisens for de som ikke ønsker å være bundet av de begrensningene Sleepycat Public License gir for kommersiell utnyttelse.
[rediger] Programmer som benytter Berkeley DB
BDB er den underforliggende lagringsmotoren for flere LDAP-tjenere, databasesystemer og en hel rekke andre komersielle og åpen kildekode-baserte prosjekter. Nedenfor følger en oversikt over noen prosjekter som benytter seg av BDB:
- mySQL databaseadministrasjonssystem— En populær GPL-lisensiert database.
- Subversion—Et Versjonskontrollsystem utviklet for å erstatte det aldrende CVS systemet.
- OpenLDAP—En åpen kildekode implementasjon av LDAP-protokollen.
- Spamassassin—En populær programvare for filtrering av e-post for å stoppe spam.
Emner i databaseadministrasjonssystemer (DBMS) | ||
Konsepter
|
||
Implementasjoner av databaseadministrasjonssystemer | ||
|