Domanda

Sto imparando Berkeley DB e i suoi usi. Qualcuno potrebbe puntare le applicazioni open source usando Berkeleydb.

Anche se sto usando Java (BDB Java Edition), sono aperto a fare riferimento anche ad altri linguaggi di programmazione.

È stato utile?

Soluzione

Ci sono molte applicazioni open source che utilizzano Berkeley DB, Berkeley DB Java Edition e Berkeley DB XML. Ricorda, BDB e BDB JE sono prodotti diversi. BDB e BDB JE condividono la stessa API Java per la maggior parte, ma i meccanismi di conservazione sono diversi. BDB ha anche C, C ++, C#, SQL, Perl, Python, PHP, Ruby e altre API.

L'articolo di Wikipedia ha una buona lista. Ne ho elencati alcuni. È difficile sapere quali progetti open source usano BDB poiché fa parte della natura dell'open source. Lo scarichi e lo usi. Periodo.

Un breve elenco di progetti che utilizzano Berkeley DB includono: Sendmail, PostFix, Openldap, Redhat LDAP Directory, Apache Directory Services, Kerberos Network Authentication, OpenOffice, Xemacs, HyperGraphDB, JasperReports,

Un breve elenco di progetti che utilizzano Berkeley DB Java Edition include: Voldemort, Internet Archive Wayback Machine, Hajo (http://sourceforge.net/projects/berkeleydbtools/).

Un breve elenco di progetti che utilizzano Berkeley DB XML includono: xqilla, mapguide (http://mapguide.osgeo.org/), Eclisse.

Altri suggerimenti

Il primo che mi viene in mente è che la sovversione ha un backend BDB opzionale. Il backend FSFS più recente è più popolare in questi giorni, ma BerkeleyDB è ancora un'opzione.

Wikipedia ha anche un lungo elenco di applicazioni che lo utilizzano. Non sono sicuro di quanti di questi siano open source, però ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top