Overview

Oracle NoSQL Database is a distributed key-value store capable of scaling horizontally to handle very large amounts of data.

This Release

This is release 20.3.17 of Oracle NoSQL Database.

We strongly recommend that users of earlier versions upgrade to this release. For a complete listing of all the changes made to Oracle NoSQL Database for this release, including all bug fixes, see the Changes in 20.3.17.

Supported Java Versions

The Oracle NoSQL Database server is compatible with Java SE 8 (64-bit), and the client is compatible with Java SE 8. Both the client and the server require at least Java SE 8, and should work with more recent Java SE versions. The client and server have been tested and certified against Oracle Java SE 11.0.8 and OpenJDK 11.0.2. We encourage you to upgrade to the latest Java release to take advantage of the latest bug fixes and performance improvements. We expect to certify Oracle NoSQL Database with more recent Java versions in a future release.

Attempting to use this release with a version of Java earlier than the required version will produce an error message similar to:
Exception in thread "main" java.lang.UnsupportedClassVersionError:
    oracle/kv/impl/util/KVStoreMain : Unsupported major.minor version 52.0

Product Upgrade Policy

Release 20.3 supports upgrades from releases 20.1 and 20.2, and from releases for the prior two calendar years. To upgrade a store directly to the current release, the store must be running release 18.1 or later.

If you have a store running a 4.x release, you can upgrade it to the current release by first upgrading to a 19.x or 18.x release and then upgrading from that to the current release. If you have a store running a 3.x release, you can upgrade it by first upgrading to an 18.x release and then upgrading from that to the current release.