リリース19.5の新機能

マルチリージョン表

マルチリージョン表は、ユーザーが複数のリージョンに存在する「read-anywhere」表と「write-anywhere」表を作成できる新機能です。各リージョンは、個別のOracle NoSQL Databaseストアです。これは、ユーザーが新しい機能に早期にアクセスできるプレビュー・リリースです。このバージョンのマルチリージョン表を本番環境にデプロイすることはお薦めしません。一般提供バージョンは、将来のリリースで使用可能になる予定です。このリリースで作成されたマルチリージョン表に格納されたデータは、一般提供バージョンにアップグレードするときに破棄する必要がある場合があります。新機能の詳細は、管理者ガイドと関連ドキュメントを参照してください。このリリースの制限事項の一覧については、後述の「既知の問題」の項を参照してください。

非同期表APIメソッド

表APIに、結果を待機するスレッドを使用せずにアプリケーションが呼出しに使用できる非同期メソッドが追加されました。これにより、多数の同時呼出しを行うクライアントの効率を向上させることができます。

クライアントは、非同期操作をサポートし、必要なソケット接続の数を減らす、同じソケット上の複数の呼出しを多重化する新しいネットワーク・プロトコルを使用します。新しいクライアントは、このバージョンのサーバーとのみ互換性がありますが、新しいサーバーは古いクライアントを引き続きサポートします。

文字列操作SQL関数

文字列の操作に役立つ一連の新しい関数がSQL問合せに追加されました: concatenation、substring、trim、ltrim、length、contains、starts_with、ends_with、index_of、replace、reverse、upper、lower。

「kvproxyドライバ」の非推奨

19.3リリースで、Oracle NoSQL Databaseは、Oracle NoSQL DatabaseドライバとHTTPプロキシ・ドライバと呼ばれるOracle NoSQL Databaseクラスタの通信を可能にするデータベース・プロキシ・コンポーネントをリリースしました。19.3リリースより前は、Thriftベースのプロキシを通信に使用する、「kvproxyドライバ」と呼ばれるOracle NoSQL Databaseドライバーの別のセットがありました。これらのドライバは、Java、C#、JavascriptおよびPythonで使用できます。「HTTPプロキシ・ドライバ」は豊富な機能を提供し、オンプレミスとクラウドの両方のアプリケーションで使用できます。「kvproxyドライバ」はこのリリースで非推奨であり、将来のバージョンから削除される可能性があります。その可能性に留意して使用する必要があります。「kvproxyドライバ」と「HTTPプロキシ・ドライバ」ではAPIが異なるため、既存のアプリケーションは「HTTPプロキシ・ドライバ」を使用するために変更する必要があります。非推奨のドライバは、Oracle Technology Networkに明示されます。