On Sat, 19 May 2007, Sean Timm wrote:

Andi Vajda wrote on 5/18/2007, 9:50 PM:

> As the maintainer of the contrib/db tree, I should point out that indeed,
> the bdb part depends on a C release of Sleepycat's (now Oracle)
> Berkeley DB.

Would it make sense to migrate to the BDB Java Edition?

http://www.oracle.com/database/berkeley-db/je/index.html

Under contrib/db there already are two directories, one for the Java Edition under bdb-je and one for the C Edition under bdb.

The bdb contrib was written first, before there even was such a thing as the Berkeley DB Java Edition. The bdb-je contrib was added later. Both contribs are maintained. I am the maintainer for both although the coding for the bdb-je contrib is done by its original author, I just commit his changes.

Both contribs have their purpose. If your project is 100% Java, the BDB Java Edition should be fine. If your project is not a Java project however, and its use of Java is just a side-effect of Lucene being written in Java then the C edition of Berkeley DB is needed.

For example, I use the bdb contrib with PyLucene, a Python wrapper for Lucene [1], and I share bdb handles and transactions between Lucene and PyLucene in Chandler, a C Python project [2].

Andi..

[1] http://pylucene.osafoundation.org/
[2] http://chandler.osafoundation.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to