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のインストールを参照してください。The Oracle NoSQL Database SDK for Java is available in Maven Central repository, details available here.このプロジェクトの拠点はGitHub内です。

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

ノート:

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がシステムにインストールされていることを確認します。You can install the Python SDK through the Python Package Index with the command given below.

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

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

コンピュータに「実行」がインストールされていることを確認します。

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

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

Node.jsをNode.jsダウンロードからダウンロードしてインストールします。ノード・パッケージ・マネージャ(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クラスおよびその他のクラス/タイプをインポートする方法は異なります。
  • JavaScriptをCommonJSモジュールとともに使用する場合は、require構文を使用してクラス/タイプをインポートします。詳細は、Node.js CommonJSモジュールを参照してください。たとえば次のようにします。
     const NoSQLClient = require('oracle-nosqldb').NoSQLClient;
  • JavaScriptをES6モジュールとともに使用する場合は、import構文を使用してクラス/タイプをインポートします。詳細は、Node.js ECMAScriptモジュールを参照してください。たとえば次のようにします。
     import { NoSQLClient } from 'oracle-nosqldb';

システムに.NETがインストールされていることを確認します。

SDKをNuGetパッケージ・マネージャからインストールするには、プロジェクトへの参照として追加するか、個別に追加します。
  • 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リファレンスを参照してください。