JSON päringu keel (JAQL)

Autor: Eugene Taylor
Loomise Kuupäev: 11 August 2021
Värskenduse Kuupäev: 21 Juunis 2024
Anonim
JSON päringu keel (JAQL) - Tehnoloogia
JSON päringu keel (JAQL) - Tehnoloogia

Sisu

Definitsioon - mida tähendab JSON-i päringkeel (JAQL)?

JSON päringkeel (JAQL) on mis tahes tarkvarakomplekt, mida kasutatakse koos andmebaasidega Javascript Object Notion (JSON) põhiste dokumentide pärimiseks, parsimiseks või isegi moodustamiseks.


JSON on standardne andmevahetusvorming XML-iga sarnaste dokumentide loomiseks, mitte aga otse andmebaasi tüübiks, nii et tegelikult pole ühtset standardset päringkeelt. Selle asemel on JSON-dokumentidega manipuleerimiseks ja parsimiseks palju erinevaid organisatsioone välja töötatud iseseisvaid keeli.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab JSONi päringkeelt (JAQL)

JSON realiseerus, kuna tajutakse vajadust olekliku ja reaalajas kliendi-serveri vahelise suhtluse järele, ilma et oleks vaja kasutada brauseri pistikprogramme, näiteks Java-aplette või Flashi, nagu see oli 1990ndate lõpus ja 2000ndate alguses.

See põhines algselt JavaScripti alamhulgal, kuid on keelest sõltumatu andmevorming ja sellisena pole sellel ametlikku päringkeelt, kuid JSON-i päringkeelel on palju erinevaid rakendusi.


JSON-iga ühilduvad päringkeeled:

  • JAQL - funktsionaalne andmetöötlus ja päringute keel JSON ja Big Data rakenduste jaoks. Algselt alustati seda avatud lähtekoodiga projektina Google'is, kuid IBM võttis selle kasutusele, et seda saaks kasutada nende Big Data tarkvara Hadoopi esmaseks andmetöötluskeeleks.
  • JSONiq - funktsionaalne programmeerimis- ja päringkeel, mis on loodud deklaratiivse päringu jaoks ja suudab muuta andmekogud JSON-, XML- või struktureerimata ual-vormingutesse.
  • XQuery - omab ülaltoodud funktsiooni, kuid on loodud spetsiaalselt XML-i jaoks, kuid töötab ka JSON-i ja muude vormingutega.