Berkeley DB

Berkeley DB

Informazione
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.

Storia

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 .

Descrizione

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.

Caratteristiche

Le sue funzioni principali sono:

Il database è disponibile in tre versioni:

Applicazioni che utilizzano BDB

Vedi anche

Riferimenti

  1. "  https://download.oracle.com/otndocs/products/berkeleydb/html/changelog_18_1.html  "
  2. "  Oracle Berkeley DB Informazioni sulle licenze  "
  3. ( ) Oracle acquista Sleepycat, società di software open source