Rumah Database Apa itu bahasa permintaan json (jaql)? - definisi dari techopedia

Apa itu bahasa permintaan json (jaql)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya JSON Query Language (JAQL)?

JSON query language (JAQL) adalah rangkaian perangkat lunak apa pun yang digunakan bersama dengan basis data untuk kueri, parsing atau bahkan membentuk dokumen berbasis Javascript Object Notion (JSON).

JSON adalah format pertukaran-data standar untuk membuat dokumen yang mirip dengan XML dan bukan jenis database langsung, jadi sebenarnya tidak ada bahasa permintaan standar tunggal. Sebaliknya, ada banyak bahasa independen yang dikembangkan oleh organisasi yang berbeda untuk memanipulasi dan mengurai dokumen JSON.

Techopedia menjelaskan JSON Query Language (JAQL)

JSON terwujud karena kebutuhan yang dirasakan untuk komunikasi client-server stateful, real-time tanpa perlu menggunakan plug-in browser seperti applet Java atau Flash seperti biasa pada akhir 1990-an dan awal 2000-an.

Ini awalnya didasarkan pada subset dari JavaScript, tetapi merupakan format data yang tidak tergantung pada bahasa, dan karena itu tidak memiliki bahasa permintaan formal, tetapi ada banyak implementasi yang berbeda pada bahasa permintaan untuk JSON.

Bahasa kueri yang kompatibel dengan JSON:

  • JAQL - pemrosesan data fungsional dan bahasa query untuk aplikasi JSON dan Big Data. Awalnya dimulai sebagai proyek open source di Google tetapi diambil oleh IBM untuk digunakan sebagai bahasa pemrosesan data utama untuk perangkat lunak Big Data mereka, Hadoop.
  • JSONiq - pemrograman fungsional dan bahasa kueri yang dirancang untuk kueri deklaratif dan dapat mengubah koleksi data menjadi format teks JSON, XML, atau tidak terstruktur.
  • XQuery - memiliki fungsi yang sama seperti di atas tetapi dibuat khusus untuk XML tetapi juga berfungsi dengan JSON dan format lainnya.
Apa itu bahasa permintaan json (jaql)? - definisi dari techopedia