Pregunta

Estoy aprendiendo Berkeley DB y sus usos. ¿Podría alguien señalar las aplicaciones de código abierto utilizando BerkeleyDB?

Aunque estoy usando Java (edición BDB Java), también estoy abierto a referir otros lenguajes de programación.

¿Fue útil?

Solución

Hay muchas aplicaciones de código abierto que utilizan Berkeley DB, Berkeley DB Java Edition y Berkeley DB XML. Recuerde, BDB y BDB JE son productos diferentes. BDB y BDB JE comparten la misma API Java en su mayor parte, pero los mecanismos de almacenamiento son diferentes. BDB también tiene C, C ++, C#, SQL, Perl, Python, PHP, Ruby y otras API.

El artículo de Wikipedia tiene una buena lista. He enumerado algunos más. Es difícil saber qué proyectos de código abierto usan BDB, ya que eso es parte de la naturaleza del código abierto. Lo descargas y lo usas. Período.

Una breve lista de proyectos que usan Berkeley DB incluyen: Sendmail, Postfix, OpenLDAP, Redhat LDAP Directory, Apache Directory Services, Kerberos Network Authentication, OpenOffice, XEMACS, HypergraphDB, JasperReports,

Una breve lista de proyectos que utilizan Berkeley DB Java Edition incluyen: Voldemort, Internet Archive Wayback Machine, Hajo (http://sourceforge.net/projects/berkeleydbtools/).

Una breve lista de proyectos que usan Berkeley DB XML incluyen: XQilla, MapGuide (http://mapguide.osgeo.org/), Eclipse.

Otros consejos

Lo primero que viene a la mente es que la subversión tiene un backend opcional de BDB. El nuevo backend de FSFS es más popular en estos días, pero Berkeleydb sigue siendo una opción.

Wikipedia también tiene una larga lista de aplicaciones que lo usan. Sin embargo, no estoy seguro de cuántos de esos son de código abierto ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top