Oracle NoSQL Databaseの使用の開始
Oracle NoSQL Databaseは、キーと値、JSON、および表形式のデータ用の大規模なストレージを提供し、それにアクセスできる、分散型でシェアード・ナッシングな非リレーショナル・データベースです。あらゆる規模の単純な問合せに予測可能で低レイテンシを実現でき、高可用性を実現するために一から設計されています。
Oracle NoSQL Databaseは、柔軟性の高いデプロイメント・オプションを提供しています。ほとんどのシナリオでは、高速ネットワークで接続されたコモディティ・コンピュータのクラスタにデプロイされます。Oracle NoSQL Databaseには、アプリケーションがデータベースにアクセスするための様々な方法が用意されています:
- 様々なプログラミング言語で使用可能なSDKを使用して、アプリケーションを開発できます。Oracle NoSQL Databaseには、次の2つのタイプのSDKがあります:
- ダイレクト・ドライバSDK: このSDKを使用すると、アプリケーションはTCP/IPを使用してOracle NoSQL Databaseノードと直接接続できます。したがって、アプリケーションとデータベース・クラスタ内のすべてのOracle NoSQLノードの間にネットワーク・ルートが存在することを確認する必要があります。ダイレクト・ドライバでサポートされているプログラミング言語はJavaのみです。
- 標準SDK: これらのSDKを使用すると、アプリケーションはOracle NoSQL HTTPプロキシを介してHTTPプロトコルを使用してデータベースに接続できます。
Oracle NoSQL Databaseは、慣用的な言語APIとデータ構造を持つ最も人気のあるプログラミング言語とフレームワークの多くをサポートしており、データベースに格納されているデータにアプリケーションからアクセスできます。現在、Java、Python、Node.js (JavaScript/TypeScript)、Golang、C#/.NET、SpringおよびRustがサポートされています。
SDK、APIガイドおよび例へのリンクについては、次の表を参照してください:- SDK (GitHub) - SDKのインストール、接続および使用開始の方法について詳細を提供します
- APIガイド - そのSDKで使用可能なパッケージ、クラス、メソッドおよびインタフェースを提供します
- 例 - 試行できるコード例を提供します
- 統合開発環境を使用して、ソフトウェアを効率的に開発できます。Oracle NoSQL Databaseプラグインは、Visual Studio CodeおよびIntelliJ IDEで使用できます。
- アプリケーションでSQL言語を使用して、Oracle NoSQL Databaseとやり取りできます。