[ANNOUNCE] Berkeley DB Java Edition 2.0.42



Sleepycat Software is pleased to announce:

        Berkeley DB Java Edition 2.0.42
        http://www.sleepycat.com/products/je.shtml


Berkeley DB Java Edition 2.0.42 is a major revision from the 1.x product. This release has focused on two things, speed and ease of use. Everyone is encouraged to update to this version. The following changes have been made in this release:


  1. Support for JTA, JCA, and JMX
     JE now fully supports the Java Transactions API (JTA) and
     implements XA Two Phase Commit (2PC).  JE can now be used
     as a Java Connector Architecture (JCA) Resource Adapter
     and easily integrate with J2EE application servers.  JE
     in this release provides a ready to install Java Management
     Extension (JMX) MBean to monitor and manage JE resources.

  2. Cleaner enhancements improve out of cache performance
     JE's ability to manage data sets much larger than than the
     cache is vastly improved in this release.  The improvements
     made to the cleaner in this release have reduced database
     sizes, improved the locality of data in the log, and
     generally increased out of cache performance.

  3. Sequences are now supported in JE.
     The Sequence API allows efficient concurrent generation of
     sequenced identifiers for use as primary keys for data
     values.  This is a common database hotspot, now optimized in
     this release.

  4. Relax isolation in favor of speed
     JE adds the ability to relax the 'I' (isolation) in 'ACID'
     transactions by adding support for read committed (sometimes
     called degree 2) isolation.  Read committed isolation ensures
     the stability of the current data item read by the cursor,
     but permits data read by this cursor to be modified or deleted
     prior to the commit of the transaction.  This complements JE's
     existing ability to relax the 'D' (durability) constraints in
     favor of speed.  These are design tradeoffs left to the
     developer.


To see the change log for version 2.0.42, please visit:

    http://www.sleepycat.com/je_update/2.0.42/if.2.0.42.html

For more information about this release, please read:

    http://www.sleepycat.com/je_update/2.0.42/relnote.2.0.42.html


About Berkeley DB Java Edition

Berkeley DB Java Edition (JE) is an open source pure Java developer database. JE provides a highly concurrent transactional schemaless storage engine for any application. It is designed to store vast amounts of data efficiently. Use JE as the underlying storage engine for such things as JMS, JDO, EJB, JNDI and even SQL implementations. Use it in J2EE based systems or your stand alone applications or servers. JE provides two APIs. , a persistent and transactional Java Collections API nearly identical to java.util.collections, and a cursor based key/data API where data is simply byte arrays. In addition, JE provides a binding API useful for efficiently encoding and decoding an object's data. Berkeley DB Java Edition allows the programmer to make transactional guarantee tradeoffs as appropriate to their application. Trade durability for speed, isolation for concurrency, etc. to best support your needs. Berkeley DB Java Edition is the most scaleable and concurrent pure Java database available today.



Licensing

Berkeley DB is an open source, dual-license product. For more information on our license please read:

    http://www.sleepycat.com/download/licensinginfo.shtml
    http://www.sleepycat.com/download/jeoslicense.html

For further information, please contact us at info@xxxxxxxxxxxxxx


Support

Sleepycat Software offers a range of support offerings for both our commercial and open source customers. This version is the first to be delivered as pre-compiled binaries within an automated Windows installer. If you're a Windows developer, you no longer have to compile the source code yourself. We've done that for you. The source is still included with the product as always, but now the binaries are there too. If you need help during any stage of development or into production, we have a support package to meet your needs. Please take a moment to review our offerings at:

    http://www.sleepycat.com/supports/index.shtml

As always, if you have technical questions, send email to: support@xxxxxxxxxxxxx or post to the news group comp.databases.berkeley-db
(http://groups.google.com/groups?group=comp.databases.berkeley-db).



Blog

The developers of Berkeley DB will be routinely posting about DB on our product blog http://www.sleepycat.com/blogs/bdb-je -- add our RSS or ATOM feeds to your list of news sources and keep track with the latest postings.

Sleepycat's mission is to provide the fastest, most reliable and scalable transactional databases for developers. Our products include:
** Berkeley DB - With over 200 million active deployments in use
today, it's hard to make it through the day without somehow
coming in contact with something that relies on Berkeley DB.
** Berkeley DB XML - A native XML database with an optimized
XQuery access layer built atop Berkeley DB.
** Berkeley DB Java Edition - A pure Java version of Berkeley DB.


If you're building a software product or system that requires dependable data storage, you owe it to yourself to evaluate our software libraries. Chances are one of our database engines will suit your needs.

regards,

-greg

_____________________________________________________________________
Gregory Burd
Product Manager                         gburd@xxxxxxxxxxxxx
Sleepycat Software, Inc.                http://www.sleepycat.com/
.



Relevant Pages

  • Berkeley DB Java Edition
    ... What is Berkeley DB Java Edition? ... Berkeley DB Java Edition is a high performance, ... transactions and recovery. ...
    (comp.lang.java.databases)
  • [ANN] Berkeley DB Java Edition 1.4.5
    ... What is Berkeley DB Java Edition? ... Berkeley DB Java Edition is a high performance, ... transactions and recovery. ...
    (comp.lang.java.databases)
  • Re: Nethack.org activity
    ... using Berkeley DB with a Java application layer. ... people want to reimplement Nethack in $foo, ... current favorite object-oriented language. ...
    (rec.games.roguelike.nethack)
  • Re: Berkeley DB Java Edition
    ... > What is Berkeley DB Java Edition? ... > Berkeley DB Java Edition is a high performance, ...
    (comp.lang.java.databases)
  • Re: connecting to a database
    ... so I'm attempting to code it up in java. ... I have no idea how to set up a connection. ... connection to an Access Database that they would be willing to post. ... sql. ...
    (comp.lang.java.programmer)