Rumah Pangkalan data Apakah bahasa pertanyaan json (jaql)? - definisi dari techopedia

Apakah bahasa pertanyaan json (jaql)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Bahasa JSON (JAQL)?

Bahasa pertanyaan JSON (JAQL) adalah sebarang suite perisian yang digunakan bersama-sama dengan pangkalan data untuk menanyakan, menguraikan atau bahkan membentuk dokumen berdasarkan Javascript Objection (JSON).

JSON adalah format pertukaran data standard untuk membuat dokumen yang serupa dengan XML dan bukan jenis pangkalan data yang jelas, jadi benar-benar tiada bahasa pertanyaan standard tunggal. Sebaliknya, terdapat banyak bahasa bebas yang dibangunkan oleh organisasi yang berbeza untuk memanipulasi dan menguraikan dokumen JSON.

Techopedia menerangkan Bahasa Pertanyaan JSON (JAQL)

JSON menjadi kenyataan kerana keperluan yang diperlukan untuk berkomunikasi dengan pelanggan-pelayan masa nyata tanpa perlu menggunakan plug-in penyemak imbas seperti applet Java atau Flash seperti biasa pada akhir 1990-an dan awal tahun 2000an.

Ia pada asalnya didasarkan pada subset JavaScript, tetapi adalah format data bebas bahasa, dan oleh itu ia tidak mempunyai bahasa pertanyaan formal, tetapi terdapat banyak pelaksanaan yang berlainan di bahasa pertanyaan untuk JSON.

Bahasa pertanyaan yang serasi dengan JSON:

  • JAQL - pemprosesan data dan bahasa pertanyaan berfungsi untuk aplikasi JSON dan Big Data. Bermula bermula sebagai projek sumber terbuka di Google tetapi telah dijemput oleh IBM untuk digunakan sebagai bahasa pemprosesan data utama untuk perisian Big Data mereka, Hadoop.
  • JSONiq - bahasa pengaturcaraan fungsi dan pertanyaan yang direka untuk pertanyaan perihalan dan boleh mengubah koleksi data ke dalam format teks JSON, XML atau tidak terstruktur.
  • XQuery - mempunyai fungsi yang sama seperti di atas tetapi dibuat khusus untuk XML tetapi juga berfungsi dengan JSON dan format lain.
Apakah bahasa pertanyaan json (jaql)? - definisi dari techopedia