Berkeley DB
Berkeley DB software | |
---|---|
Genere | Database management system |
Sviluppatore | Margo Seltzer e Keith Bostic |
Data prima versione | 1991 |
Ultima versione | 18.1.40 (29 maggio 2020) |
Sistema operativo | Multipiattaforma |
Linguaggio | C API |
Licenza | GNU Affero General Public License (licenza libera) |
Sito web | www.oracle.com/database/berkeley-db |
Modifica dati su Wikidata · Manuale |
Berkeley DB (BDB) è un database management system per sviluppatori che tramite licenza open source può essere utilizzato sulla maggior parte dei sistemi operativi, inclusi sistemi embedded Linux, Linux, macOS, QNX, UNIX, VxWorks e Windows.
Berkeley DB fu sviluppato all'Università di Berkeley, una parte relativa alle transazioni dalla BSD 4.3 sino alla release 4.4, nello sforzo di rimuovere l'ostacolo costituito dalla parte di codice AT&T.
Agli autori di Berkeley DB fu chiesto da Netscape di implementare ed estendere le librerie per nuovi dispositivi hardware. La versione 1.85 fu allora dotata di quanto richiesto da un LDAP server e per sfruttare il browser web Netscape. Queste funzionalità condussero alla costituzione della Sleepycat Software, azienda successivamente acquisita da Oracle Corporation nel febbraio 2006. Il software Berkeley DB è pubblicato attraverso le licenze Sleepycat Public License e OSI ed approvato dalla FSF.
Il pacchetto software viene distribuito completo di codice sorgente, tools di configurazione, suite di test e di documentazione. La qualità del codice, la generale utilità in molti campi abbinata alla licenza open source ha fatto sì che esso sia usato in un gran numero di programmi di tipo open source. Coloro che non desiderano rimanere nei termini d'uso della Sleepycat Public License hanno la scelta di acquistare una licenza proprietaria da Oracle Corporation. Questa soluzione commerciale è chiamata dual licensing doppia licenza.
Berkeley DB include un'interfaccia compatibile per alcune storiche librerie di database UNIX: dbm, ndbm e hsearch.
Prodotti
- Oracle Berkeley DB,
- Berkeley DB Java Edition
- Berkeley DB XML
Voci correlate
Collegamenti esterni
- (EN) Oracle Berkeley DB
- (EN) Guida a Berkeley DB per programmatori
- (EN) Licensing pitfalls per prodotti Oracle Technology Archiviato il 30 dicembre 2020 in Internet Archive.
V · D · M | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Relazionali |
| ||||||||||||||||||||||
RDBMS integrante un RAD | Access · Bento · FileMaker · HyperFileSQL · Kexi · Knoda · LibreOffice Base · Neo4j · OpenOffice Base · Paradox · SAS · 4th Dimension | ||||||||||||||||||||||
Embedded (incorporato) | · Berkeley DB (Relazionale proprietario) · SQLite (Relazionale libero) | ||||||||||||||||||||||
Orientati agli oggetti |
| ||||||||||||||||||||||
Base di dati relazionale a oggetti |
| ||||||||||||||||||||||
NoSQL |
| ||||||||||||||||||||||
Sistema di gestione di basi di dati orientato alle colonne |
| ||||||||||||||||||||||
Base di dati spaziale |
| ||||||||||||||||||||||
Base di dati ad oggetti in movimento | SECONDO, · Firebird con TerraLib · MySQL con TerraLib · PostgreSQL con TerraLib · SQLServer con TerraLib | ||||||||||||||||||||||
Base di dati multimediale | Oracle Image · Oracle Video | ||||||||||||||||||||||
Categoria:Basi di dati |