概要

Oracle NoSQL Databaseは、非常に大量のデータを処理するために水平方向にスケーリングできる分散キー-値ストアです。

このリリース

これは、Oracle NoSQL Databaseのリリース25.1.13です。

以前のバージョンをご使用の場合には、このリリースにアップグレードすることをお薦めします。すべてのバグ修正を含む、このリリースのOracle NoSQL Databaseに加えられた変更点をすべて示すリストについては、変更ログを参照してください。

サポートされるJavaバージョン

リリース23.1以降では、Oracle NoSQL DatabaseのクライアントおよびサーバーはJava SE 11と互換性があります。クライアントとサーバーの両方にJava SE 11以上が必要であり、最新のJava SEバージョンで動作する必要があります。25.1リリースでは、クライアントとサーバーは、Oracle Java SE 21.0.6およびOpenJDK 21.0.2に対してテストおよび動作保証されています。Java SE 21は長期サポート(LTS)リリースです。Java SE 21にアップグレードして、最新のバグ修正およびパフォーマンス改善を利用することをお薦めします。

2025年後半に、NoSQLサーバーでのJava SE 21より前のバージョンの使用が非推奨にされる予定であり、最終的にはNoSQLクライアントでも同様に非推奨になります。バージョン21より前のJavaを使用している場合は、この変更に備えてください。

このリリースは最新のLTSリリースであるJava 21で動作しますが、仮想スレッドに関する制限があります。「既知の問題」の項を参照してください。

必要なバージョンより前のバージョンのJavaでこのリリースを使用しようとすると、次のようなエラーメッセージが表示されます。
Exception in thread "main" java.lang.UnsupportedClassVersionError:
  oracle/kv/impl/util/KVStoreMain has been compiled by a more recent
  version of the Java Runtime (class file version 55.0), this version of
  the Java Runtime only recognizes class file versions up to 52.0

将来のリリースではJava 21が必要

2025年後半に、サーバーにJava SE 21が必要となり、最終的にはクライアントでも必要となります。将来のリリースを使用する準備として、Java 21以降のランタイムに切り替えてください。2024年初めからバージョン24.1以降で、Java SE 21の認定を取得しています。

製品アップグレード・ポリシー

リリース25.1では、22.3リリース以降からのアップグレードがサポートされています。ストアを現在のリリースに直接アップグレードするには、ストアでリリース22.3以降が実行されている必要があります。

20.x、21.xまたは22.1/22.2リリースを実行しているストアがある場合は、最初に23.xリリースまたは24.xリリースにアップグレードしてから、ストアを現在のリリースにアップグレードすることをお薦めします。その後、現在のリリースにアップグレードできます。

19.x以前のリリースを実行しているストアがあり、Enterprise Editionユーザーである場合は、サポートに連絡してください。この問題を抱えるCommunity Editionユーザーの場合は、OracleコミュニティのNoSQL Databaseディスカッション・フォーラムに質問を投稿してください。