![JSONiq:JSONのXQuery、XQueryのJSON](https://i.ytimg.com/vi/XklZNo8rRu4/hqdefault.jpg)
コンテンツ
- 定義-JSONクエリ言語(JAQL)とはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- TechopediaがJSONクエリ言語(JAQL)を説明しています
定義-JSONクエリ言語(JAQL)とはどういう意味ですか?
JSONクエリ言語(JAQL)は、Javascript Object Notion(JSON)ベースのドキュメントのクエリ、解析、さらには形成のためにデータベースと組み合わせて使用されるソフトウェアスイートです。
JSONは、XMLに類似したドキュメントを作成するための標準のデータ交換形式であり、完全なタイプのデータベースではないため、実際には単一の標準クエリ言語はありません。代わりに、JSONドキュメントを操作および解析するために、さまざまな組織によって開発された多くの独立した言語があります。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
TechopediaがJSONクエリ言語(JAQL)を説明しています
JSONは、1990年代後半から2000年代前半に標準であったJavaアプレットやFlashなどのブラウザプラグインを使用する必要のない、ステートフルなリアルタイムクライアントサーバー通信の必要性が認識されたために実現しました。
もともとはJavaScriptのサブセットに基づいていましたが、言語に依存しないデータ形式であるため、正式なクエリ言語はありませんが、JSONのクエリ言語にはさまざまな実装があります。
JSONと互換性のあるクエリ言語:
- JAQL-JSONおよびビッグデータアプリケーション用の機能的なデータ処理およびクエリ言語。当初はGoogleのオープンソースプロジェクトとして開始されましたが、IBMに採用され、ビッグデータソフトウェアであるHadoopの主要なデータ処理言語として使用されました。
- JSONiq-宣言型クエリ用に設計された関数型プログラミングおよびクエリ言語で、データのコレクションをJSON、XML、または非構造化ual形式に変換できます。
- XQuery-上記と同じ機能を持ちますが、XML専用に作成されましたが、JSONやその他の形式でも動作します。