Domov databázy Čo je to json dotazovací jazyk (jaql)? - definícia z technológie

Čo je to json dotazovací jazyk (jaql)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená JSON Query Language (JAQL)?

Jazyk dotazov JSON (JAQL) je akýkoľvek softvérový balík, ktorý sa používa v spojení s databázami na vyhľadávanie, analýzu alebo dokonca formovanie dokumentov založených na objekte Javascript Object Notion (JSON).

JSON je štandardný formát na výmenu údajov na vytváranie dokumentov podobných XML a nie priamemu typu databázy, takže v skutočnosti neexistuje jediný štandardný dotazovací jazyk. Namiesto toho existuje mnoho nezávislých jazykov vyvinutých rôznymi organizáciami na manipuláciu a analýzu dokumentov JSON.

Techopedia vysvetľuje JSON Query Language (JAQL)

JSON sa uskutočnil kvôli vnímanej potrebe štátnej a real-time komunikácie medzi klientom a serverom v reálnom čase bez potreby použitia doplnkov prehliadača, ako sú Java applety alebo Flash, čo bolo normou koncom 90. a začiatkom 2000 rokov.

Pôvodne bol založený na podmnožine JavaScriptu, ale je to dátový formát nezávislý od jazyka, a preto nemá žiadny formálny dopytovací jazyk, ale existuje veľa rôznych implementácií v dopytovacom jazyku pre JSON.

Jazyky dopytov kompatibilné s JSON:

  • JAQL - funkčné spracovanie dát a jazyk dotazov pre aplikácie JSON a Big Data. Pôvodne začal ako projekt s otvoreným zdrojovým kódom v spoločnosti Google, ale spoločnosť IBM ho vyzdvihla ako primárny jazyk na spracovanie údajov pre ich softvér Big Data, Hadoop.
  • JSONiq - funkčný programovací a dopytovací jazyk určený pre deklaratívny dopyt a dokáže transformovať zbierky údajov do formátov JSON, XML alebo neštruktúrovaných textových formátov.
  • XQuery - má rovnakú funkciu ako vyššie uvedené, ale bol vyrobený špeciálne pre XML, ale tiež pracuje s JSON a inými formátmi.
Čo je to json dotazovací jazyk (jaql)? - definícia z technológie