Limba de interogare JSON (JAQL)

Autor: Eugene Taylor
Data Creației: 11 August 2021
Data Actualizării: 22 Iunie 2024
Anonim
Alessandro Alpi - Implementare unit testing su Sql Server - 08/09/2016
Video: Alessandro Alpi - Implementare unit testing su Sql Server - 08/09/2016

Conţinut

Definiție - Ce înseamnă JSON Query Language (JAQL)?

Limbajul de interogare JSON (JAQL) este orice program software care este utilizat împreună cu bazele de date pentru interogarea, analizarea sau chiar formarea documentelor bazate pe javascript notion (JSON).


JSON este un format standard de schimb de date pentru crearea de documente similare XML și nu un tip de bază de date, astfel încât nu există într-adevăr un singur limbaj de interogare standard. În schimb, există multe limbi independente dezvoltate de diferite organizații pentru manipularea și analizarea documentelor JSON.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică limbajul de interogare JSON (JAQL)

JSON s-a materializat din cauza unei nevoi percepute de comunicare statistică, în timp real, client-server, fără a fi nevoie să utilizați plugin-uri pentru browser cum ar fi applet-uri Java sau Flash, așa cum a fost norma la sfârșitul anilor 1990 și începutul anilor 2000.

S-a bazat inițial pe un subset de JavaScript, dar este un format de date independent de limbă și, ca atare, nu are un limbaj de interogare formal, dar există multe implementări diferite la un limbaj de interogare pentru JSON.


Limbi de interogare compatibile cu JSON:

  • JAQL - procesare funcțională de date și limbaj de interogare pentru aplicațiile JSON și Big Data. Inițial a început ca un proiect open source la Google, dar a fost preluat de IBM pentru a fi folosit ca limbaj principal de prelucrare a datelor pentru software-ul Big Data, Hadoop.
  • JSONiq - limbaj funcțional de programare și interogare conceput pentru interogarea declarativă și poate transforma colecțiile de date în JSON, XML sau în formate ual nestructurate.
  • XQuery - are aceeași funcție ca mai sus, dar a fost făcut special pentru XML, dar funcționează și cu JSON și alte formate.