Acasă Baze de date Ce este limbajul de interogare al json-ului? - definiție din techopedia

Ce este limbajul de interogare al json-ului? - definiție din techopedia

Cuprins:

Anonim

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.

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, precum 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ă ș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 textuale 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.
Ce este limbajul de interogare al json-ului? - definiție din techopedia