Mājas Datu bāzes Kas ir json vaicājuma valoda (jaql)? - definīcija no tehopedijas

Kas ir json vaicājuma valoda (jaql)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

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

JSON vaicājuma valoda (JAQL) ir jebkura programmatūras pakete, kuru 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.

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 paņēmiens 1990. 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 uzsākts kā atvērtā koda projekts Google, bet IBM to izvēlējās, lai 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ētā teksta 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.
Kas ir json vaicājuma valoda (jaql)? - definīcija no tehopedijas