Quali sono tutte applicazioni open source usando Berkeley DB? [Chiuso
-
27-09-2019 - |
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.
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ò ...