Namai Duomenų bazės Kas yra json užklausos kalba (jaql)? - apibrėžimas iš techopedijos

Kas yra json užklausos kalba (jaql)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia JSON užklausų kalba (JAQL)?

JSON užklausų kalba (JAQL) yra bet koks programinės įrangos rinkinys, naudojamas kartu su duomenų bazėmis užklausoms gauti, analizuoti ar net suformuoti „Javascript Object Notion“ (JSON) pagrįstiems dokumentams.

JSON yra standartinis duomenų mainų formatas, skirtas kurti dokumentus, panašius į XML, o ne vien tik duomenų bazių rūšis, todėl tikrai nėra vienos standartinės užklausos kalbos. Vietoj to, yra daug nepriklausomų kalbų, kurias sukūrė skirtingos organizacijos, skirtos manipuliuoti ir analizuoti JSON dokumentus.

„Techopedia“ paaiškina JSON užklausų kalbą (JAQL)

JSON realizavosi dėl to, kad buvo suvokta, jog reikalingas normalus, realiu laiku kliento ir serverio ryšys, nereikia naudoti naršyklės papildinių, tokių kaip „Java“ programėlės ar „Flash“, kaip buvo įprasta 1990 m. Pabaigoje ir 2000 m. Pradžioje.

Iš pradžių jis buvo pagrįstas „JavaScript“ pogrupiu, tačiau yra nuo kalbos nepriklausomas duomenų formatas, todėl jis neturi oficialios užklausos kalbos, tačiau JSON užklausų kalba yra daugybė skirtingų variantų.

Užklausų kalbos, suderinamos su JSON:

  • JAQL - funkcinis duomenų apdorojimas ir užklausų kalba JSON ir „Big Data“ programoms. Iš pradžių jis buvo pradėtas kaip „Google“ atvirojo kodo projektas, tačiau IBM pasirinko jį naudoti kaip pagrindinę „Big Data“ programinės įrangos „Hadoop“ duomenų apdorojimo kalbą.
  • JSONiq - funkcinis programavimo ir užklausos kalba, sukurtas deklaratyviajai užklausai ir gali paversti duomenų rinkinius JSON, XML arba nestruktūruotais teksto formatais.
  • „XQuery“ - turi tą pačią funkciją kaip ir aukščiau, tačiau buvo sukurta specialiai XML, bet taip pat veikia su JSON ir kitais formatais.
Kas yra json užklausos kalba (jaql)? - apibrėžimas iš techopedijos