Oracle NoSQL Database SDKドライバについて

Oracle NoSQL Database SDKドライバについて学習します。

Oracle NoSQL Databaseは、自動言語APIおよびデータ構造を持つ最も人気のあるプログラミング言語とフレームワークの多くをサポートし、アプリケーション言語にネイティブでNoSQLデータベースに格納されているデータにアクセスできます。現在サポートされているプログラミング言語およびフレームワークは、Java、Python、Node.js (JavaScript/TypeScript)、GolangおよびC#/.NETです。

ご使用のコンピュータでローカルに最新バージョンのjava jdkがインストールされていることを確認してください。

mavenがインストールされていることを確認してください。詳細は、Mavenのインストールを参照してください。Oracle NoSQL Database SDK for Javaは、Maven Centralリポジトリで入手できます。詳細はこちらを参照してください。このプロジェクトの拠点はGitHub内です。

SDKの実行に必要なすべてのファイルは、次のPOMファイルの依存性によって取得できます。

ノート:

pom.xmlファイル内の、Oracle NoSQL Java SDKのバージョンに関するプレースホルダを、正確なSDKバージョン番号に置き換えてください。
<dependency>
  <groupId>com.oracle.nosql.sdk</groupId>
  <artifactId>nosqldriver</artifactId>
  <version><NOSQL_JAVASDK_VERSION></version>
</dependency>

Oracle NoSQL Database SDK for Javaは、すべてのJavaクラス、メソッド、インタフェースおよび例を提供します。ドキュメントは、GitHubのjavadocとして、またはJava APIリファレンス・ガイドから入手できます。

ご使用のシステムにpythonがインストールされていることを確認してください。次に示すコマンドを使用して、Python Package Indexを介してPython SDKをインストールできます。

pip3 install borneo
Oracle NoSQL Database Cloud Serviceを使用している場合は、ociパッケージもインストールする必要があります:
pip3 install oci

プロジェクトのメインの場所はGitHubです。Oracle NoSQL SDK for Pythonでは、すべてのPythonクラス、メソッド、インタフェースおよびサンプルが提供されます。ドキュメントは、Python APIリファレンス・ガイドで入手できます。

ご使用のコンピュータにGoをインストールしてあることを確認してください。

Oracle NoSQL Database用Go SDKは、Goモジュールとして公開されています。Goモジュールを使用してアプリケーションの依存関係を管理することをお薦めします。Goモジュールを使用すると、Go SDKを明示的にダウンロードする必要がありません。必要に応じて、それらのSDKパッケージのimport文をアプリケーション・コードに追加してください。例:
import "github.com/oracle/nosql-go-sdk/nosqldb"
アプリケーションをビルドまたはテストするときに、ビルド・コマンドによって、インポートを満たすために必要に応じて新しい依存関係が自動的に追加されて、go.modが更新され、新しい依存関係がダウンロードされます。

このプロジェクトの拠点はGitHub内です。SDKの使用およびGoドライバのパッケージ、タイプおよびメソッドの参照については、オンラインのGoドキュメントにアクセスしてください。

Node.jsをNode.jsダウンロードからダウンロードしインストールします。Node Package Manager (npm)がNode.jsとともにインストールされていることを確認します。次のいずれかのコマンドを使用して、Oracle NoSQL Database用のノードSDKをインストールします。

プロジェクトの依存関係としてインストールするには:
npm install oracle-nosqldb

npmにより、現在のディレクトリにnode_modulesディレクトリが作成され、そこにそれがインストールされます。

グローバルにインストールするには:
npm install -g oracle-nosqldb

このプロジェクトの拠点はGitHub内です。Node.jsクラス、イベントおよびグローバル・オブジェクトを参照するには、Node.js APIリファレンス・ガイドにアクセスしてください。

TypeScriptを使用している場合は、npmを使用して、サポートされているバージョンをインストールします。Typescriptの特定のバージョンをインストールするには、次のコマンドを使用します。
npm install typescript

TypeScriptの詳細は、TypeScriptモジュールを参照してください。

コード・サンプルについて:

ES6モジュールを使用する場合は、TypeScriptまたはJavaScriptで、指定のコード・サンプルを使用できます。

Oracle NoSQL Databaseでは、JavaScriptをCommonJSまたはES6モジュールとともに使用します。モジュールごとに、ノードSDKからNoSQLClientクラスおよびその他のクラス/タイプをインポートする方法が異なります。
  • CommonJSモジュールとともにJavaScriptを使用する場合は、'require'構文を使用してクラス/タイプをインポートします。詳細は、Node.js CommonJSモジュールを参照してください。例:
     const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • ES6モジュールとともにJavaScriptを使用する場合は、'import'構文を使用してクラス/タイプをインポートします。詳細は、Node.js ECMAScriptモジュールを参照してください。例:
     import { NoSQLClient } from 'oracle-nosqldb';

ご使用のシステムに.NETをインストールしてあることを確認してください。

SDKをNuGet Package Managerからインストールするには、プロジェクトへの参照として追加するか、個別に追加します。
  • SDKをプロジェクト・リファレンスとして追加: 次のコマンドを実行してプロジェクト・ディレクトリを作成します。
    dotnet newconsole -o HelloWorld
    .Net CLIを使用することで、プロジェクトへの参照としてSDK NuGetパッケージを追加できます。
    cd <your-project-directory>
    dotnet add package Oracle.NoSQL.SDK
    または、Visual StudioでNuGet Package Managerを使用して同じ操作を実行できます。
  • 個別のインストール: nuget.exe CLIを使用して、選択したディレクトリにSDKを個別にインストールできます。
    nuget.exe install Oracle.NoSQL.SDK -OutputDirectory
    <your-packages-directory>

このプロジェクトの拠点はGitHub内です。すべてのクラスおよびメソッドの詳細は、Oracle NoSQL Dotnet SDK APIリファレンスを参照してください。