JSON vaicājuma valoda (JAQL)

Autors: Eugene Taylor
Radīšanas Datums: 11 Augusts 2021
Atjaunināšanas Datums: 22 Jūnijs 2024
Anonim
Build Tomorrow’s Library by Jeffrey Licht
Video: Build Tomorrow’s Library by Jeffrey Licht

Saturs

Definīcija - ko nozīmē JSON vaicājumu valoda (JAQL)?

JSON vaicājuma valoda (JAQL) ir jebkura programmatūras pakete, ko izmanto kopā ar datu bāzēm, lai meklētu, parsētu vai pat veidotu Javascript Object Notion (JSON) balstītus dokumentus.


JSON ir standarta datu apmaiņas formāts, kas paredzēts XML līdzīgu dokumentu izveidošanai, nevis tiešs datu bāzes tips, tāpēc patiesībā nav vienas standarta vaicājumu valodas. Tā vietā ir daudz neatkarīgu valodu, ko dažādas organizācijas izstrādājušas, lai manipulētu un parsētu JSON dokumentus.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro JSON vaicājumu valodu (JAQL)

JSON materializējās tāpēc, ka tika uztverta vajadzība pēc valstiskas, reāllaika klienta un servera komunikācijas, neizmantojot pārlūka spraudņus, piemēram, Java sīklietotnes vai Flash, kā tas bija norma deviņdesmito gadu beigās un 2000. gadu sākumā.

Sākotnēji tā pamatā bija JavaScript apakškopa, taču tā ir no valodas neatkarīga datu formāta, un kā tāda tai nav oficiālas vaicājumu valodas, taču JSON vaicājuma valodā ir daudz dažādu ieviešanu.


Vaicājuma valodas, kas ir saderīgas ar JSON:

  • JAQL - funkcionāla datu apstrāde un vaicājumu valoda JSON un Big Data lietojumprogrammām. Sākotnēji tas tika sākts kā Google atvērtā koda projekts, bet IBM to izvēlējās, lai to izmantotu kā galveno datu apstrādes valodu savai Big Data programmatūrai Hadoop.
  • JSONiq - funkcionālā programmēšanas un vaicājumu valoda, kas paredzēta deklaratīvam vaicājumam un var pārveidot datu kolekcijas JSON, XML vai nestrukturētos ual formātos.
  • XQuery - ir tāda pati funkcija kā iepriekš minētajam, bet tika īpaši izstrādāts XML, bet darbojas arī ar JSON un citiem formātiem.