Berkeley DB is a database with a long history. First released in 1991 as a
replacement for various dbm implementations, it was soon included in BSD Unix
releases. Requests for new features and commercial support led to the
formation of Sleepycat Software in 1996. Using a dual license model, Berkeley
DB became very popular for both open source and commercial applications.
Recently, Sleepycat announced Berkeley DB Java Edition (JE), a 100% Java
implementation that runs on any J2SE 1.4.2 or later JVM.
This article introduces JE's features and classes and uses a sample
electronic voting application to illustrate its use.
Berkeley DB and JE
The original Berkeley DB is used in a wide variety of open source and
commercial applications in telecom, Internet infrastructure, storage,
security, financial services, and other industries. Sleepycat estimates that
there are over 20... (more)