Sviluppato da | Oracolo |
---|---|
Prima versione | 1992 |
Ultima versione | 18.1.32 |
Scritto in | C e interfaccia di programmazione |
Sistema operativo | Microsoft Windows , Linux , AIX , Solaris , SCO Group e Mac OS Classic ( en ) |
Ambiente | Multi piattaforma |
genere | Motore di database |
Politica di distribuzione | due edizioni, una gratuita e una commerciale . |
Licenza | doppia ( libera o proprietaria ). |
Sito web | Oracle Berkeley DB |
Berkeley DB (BDB) è un motore di database . È utilizzato in molti ambienti, sotto Unix , GNU / Linux , Microsoft Windows e nei sistemi embedded.
Dalla versione 2.0, Berkeley DB è disponibile con due licenze, una gratuita, certificata dall'OSI e una licenza commerciale. Le versioni precedenti erano sotto la licenza BSD .
Berkeley DB è sviluppato da Sleepycat Software, acquisita nel febbraio 2006 da Oracle Corporation .
Si presenta sotto forma di una libreria scritta in C e che offre un'interfaccia pubblica ( API ). Esistono connettori per molti linguaggi di programmazione: C , C ++ , Java , Perl , Python , Tcl , ecc.
Il database è costituito solo da record , il cui formato è determinato liberamente dal programma chiamante. Non esiste la nozione di tabella e il database non può essere interrogato tramite un linguaggio di manipolazione dei dati come SQL . Ogni record è costituito da una coppia chiave / valore, la chiave non è univoca.
Le sue funzioni principali sono:
Il database è disponibile in tre versioni: