概要

KVLocalは、組込みのOracle NoSQL Databaseであり、大量のデータが必要なアプリケーションに埋め込むことで、そのアプリケーションで複数の大規模なデータセットからのライブ・データを処理および表示できるようになります。KVLocalにより、レプリケートされない、単一ノードのストアが提供されます。

これは、アプリケーションのJVMにおいて独立した子プロセスとして実行され、最小限の管理で済みます。KVLocalは、堅牢なデータベースであり、障害に効率的に対処します。KVLocalの起動と停止にはAPIを使用できます。

KVLocalでは、アプリケーションのクラスパスにkvstore.jarを含め、JVMを起動し、APIをコールしてデータベースを初期化することで、Oracle NoSQL Databaseの単一インスタンスを実行できます。KVLocalには、Javaダイレクト・ドライバAPIを使用してアクセスします。

KVLocalでは、クライアントAPIとKVLocalの間の通信にTCP/IPソケットまたはUnixドメイン・ソケットのどちらかを使用します。KVLocalは、TCP/IPソケットを使用するように構成した場合、デフォルトではセキュア・モードで実行されます。明示的に、非セキュアに実行されるように構成できます。KVLocalは、Unixドメイン・ソケットを使用するように構成した場合は、ネットワーク経由でアクセスできないため本質的にセキュアになります。セキュリティは、通信に使用するソケット・ファイルに対するファイル保護によって異なります。

ノート:

Unixドメイン・ソケットを使用する場合は、セキュアなKVLocalと非セキュアなKVLocalが別々にサポートされることはありません。

KVLocalストアには、KVLocalストア・コンポーネントの構成、デプロイ、モニターおよび変更に役立つ管理サービスがあります。

ノート:

1つのアプリケーション(つまり、1つのJVM)で、1つのKVLocalストアのみを実行できます。

KVLocal組込みデータベース

このクイック・スタート・ガイドでは、次のタスクの実行方法を説明します。
次のトピックでは、さらに詳しい情報を示します。