Berkeley DB Java Edition Will Power Apaches Eve

By Lisa Vaas  |  Posted 2004-06-21 Print this article Print

Q&A: Alex Karasulu, technical lead for the Apache Directory Project, says Sleepycat's pure-Java version of the open-source database "reduces the need for an extra tier while keeping access to large sets of data fast."

Thanks to the marriage of open source and Java in Sleepycats new pure-Java version of Berkeley DB, many may reconsider whether they need to use a relational database where simple data structures will suffice, according to Alex Karasulu, technical lead for the Apache Directory Project. The project is an attempt to centralize naming and directory needs at the Apache Software Foundation. Sleepycat Software Inc.s recent release of a pure-Java version of its Berkeley DB open-source database is a win for Java developers such as Karasulu, whos thrilled with the open-sourcing of this general-purpose, typically embedded software. As Sleepycat has noted, Berkeley DB Java Edition is the companys response to customers who were looking for portability and development ease.
In the case of the Apache Directory Project, Karasulu says the project members are so convinced that Sleepycats pure-Java database will become the "de facto standard Java API for manipulating B-tree databases" that theyre basing the projects pure-Java LDAP directory server, called Eve, on back-ends built using Berkeley DB Java Edition.
Click here to read more about Sleepycats newly released Berkeley DB Java Edition. Associate Editor Lisa Vaas conducted an e-mail interview with Karasulu to find out how hes going to leverage Sleepycats marriage of open source with Java. Whos building applications in Java? Does it span the spectrum? I think so. People can use a B-tree anywhere a fast, relatively constant time lookup is needed, regardless of the size of the data. This happens all over the place. Were actually in the process of building an embeddable, pure-Java LDAP server called Eve. Shes a beaut, introducing triggers and stored procedures to the world of LDAP. We intend to have it [match or surpass the functionality of] Microsofts ADAM [Active Directory Application Mode] server. Plus, we expect Eve to be able to integrate into Geronimo [the J2EE server project of the Apache Software Foundation] and other J2EE application servers. CA stirred up MySQL ABs world by open-sourcing its Ingres database. To read more, click here. LDAP and other directory servers have a soft spot for APIs like JE. These servers are protocol servers but need their own specialized back-end databases for managing entries in hierarchies within some namespace. Next page: How Java fits into the database repertoire.

Lisa Vaas is News Editor/Operations for and also serves as editor of the Database topic center. Since 1995, she has also been a Webcast news show anchorperson and a reporter covering the IT industry. She has focused on customer relationship management technology, IT salaries and careers, effects of the H1-B visa on the technology workforce, wireless technology, security, and, most recently, databases and the technologies that touch upon them. Her articles have appeared in eWEEK's print edition, on, and in the startup IT magazine PC Connection. Prior to becoming a journalist, Vaas experienced an array of eye-opening careers, including driving a cab in Boston, photographing cranky babies in shopping malls, selling cameras, typography and computer training. She stopped a hair short of finishing an M.A. in English at the University of Massachusetts in Boston. She earned a B.S. in Communications from Emerson College. She runs two open-mic reading series in Boston and currently keeps bees in her home in Mashpee, Mass.

Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel