我正在学习Berkeley DB及其用法。有人可以使用BerkeleyDB指向开源应用程序。
虽然我使用的是Java(BDB Java版),但我也可以参考其他编程语言。
答案 0 :(得分:2)
首先想到的是Subversion有一个可选的BDB后端。较新的FSFS后端现在更受欢迎,但BerkeleyDB仍然是一种选择。
Wikipedia also has a long list of applications that use it。我不确定其中有多少是开源的,但是......
答案 1 :(得分:1)
有许多开源应用程序使用Berkeley DB,Berkeley DB Java Edition和Berkeley DB XML。请记住,BDB和BDB JE是不同的产品。 BDB和BDB JE大部分共享相同的Java API,但存储机制不同。 BDB还具有C,C ++,C#,SQL,Perl,Python,PHP,Ruby和其他API。
维基百科的文章有一个很好的清单。我已经列出了一些。很难知道哪些开源项目使用BDB,因为这是开源本质的一部分。你下载它并使用它。期。
使用Berkeley DB的项目的简短列表包括:Sendmail,Postfix,OpenLDAP,Redhat LDAP目录,Apache目录服务,Kerberos网络身份验证,OpenOffice,XEmacs,Hypergraphdb,JasperReports,
使用Berkeley DB Java版的项目的简短列表包括:Voldemort,Internet Archive Wayback机器,Hajo(http://sourceforge.net/projects/berkeleydbtools/)。
使用Berkeley DB XML的项目的简短列表包括:XQilla,MapGuide(http://mapguide.osgeo.org/),Eclipse。