1 SQL for Oracle NoSQL Databaseの概要

SQL for Oracle NoSQL Databaseへようこそ。この言語は、Oracle NoSQL Databaseを対象とするSQLに似たインタフェースを提供します。SQL for Oracle NoSQL Databaseデータ・モデルでは、フラット・リレーショナル・データ、階層型の型付けされた(スキーマあり)データおよびスキーマなしのJSONデータがサポートされます。固定データまたは固定データとスキーマレスJSONの組合せを必要とするアプリケーションに対して、明確に定義されたスキーマを持つ表を柔軟に作成できます。純粋なドキュメント指向アプリケーションの場合、主キー・フィールド以外のスキーマ定義がないJSONコレクション表を使用できます。SQL for Oracle NoSQL Databaseは、異なるサブモデル間でインピーダンス・ミスマッチが発生することなく、このようなすべてのデータをシームレスに処理するように設計されています。インピーダンス・ミスマッチとは、データベース・モデルとプログラミング言語モードの間の差異が原因で発生する問題のことです。

SQL for Oracle NoSQL Database問合せを実行するために使用できるコマンドライン・シェルの詳細は、SQL for Oracle NoSQL Databaseシェルの概要を参照してください。