概要

このドキュメントでは、Oracle NoSQL Database C#ドライバの概要について説明します。このドライバは、ネイティブC#アプリケーションがOracle NoSQL Database表に格納されているデータにアクセスできるようにします。get、putsearchなどの基本的なデータベース操作の実行に使用できます。Search操作は、同期または非同期で実行できます。

ドライバはシン非同期です。

これは、C#クライアントとOracle NoSQL Databaseストア間でネットワーク・アクティビティを変換するプロキシ・サーバーを使用する必要があるため、シンと呼ばれます。プロキシはJavaで記述され、C#クライアント・コードとOracle NoSQL Databaseストアの両方からネットワーク・アクセスが可能な任意のマシン上で実行できます。ただし、パフォーマンスとセキュリティ上の理由から、プロキシはドライバと同じローカル・ホスト上で実行し、プロキシをドライバと1:1構成で使用することをお薦めします(つまり、プロキシの各インスタンスを単一ドライバ・インスタンスとともに使用する必要があります)。ドライバは、潜在的に大きなデータセットを反復しているときは、キャッシングを使用しません。

これは、非ブロック方式でドライバ操作を呼び出し、非同期コールバック関数を介して操作の結果を受け取る機能があるため、非同期と呼ばれます。

このクイック・スタート・ガイドでは、Javaダイレクト・ドライバ開発者ガイドで説明されている概念を読み、理解していることを前提としています。C#ドライバで使用されるAPI全体については、C#ドライバAPIリファレンスで説明しています。