Sisällysluettelo:
Määritelmä - Mitä JSON-kyselykieli (JAQL) tarkoittaa?
JSON-kyselykieli (JAQL) on mikä tahansa ohjelmistopaketti, jota käytetään tietokantojen yhteydessä Javascript Object Notion (JSON) -pohjaisten asiakirjojen kyselyyn, jäsentämiseen tai jopa muodostamiseen.
JSON on vakiomuotoinen tiedonsiirtomuoto XML: n kaltaisten asiakirjojen luomiseen, ei suoran tyyppiseen tietokantaan, joten oikeastaan ei ole yhtä vakiomuotoista kyselykieltä. Sen sijaan on olemassa erilaisia riippumattomia kieliä, jotka eri organisaatiot ovat kehittäneet JSON-asiakirjojen käsittelemiseen ja jäsentämiseen.
Techopedia selittää JSON-kyselykielen (JAQL)
JSON toteutui, koska havaittiin tarpeeksi tilallista, reaaliaikaista asiakas-palvelin -viestintää ilman tarvetta käyttää selaimen laajennuksia, kuten Java-sovelmia tai Flashia, kuten 1990-luvun lopulla ja 2000-luvun alussa oli normi.
Se perustui alun perin JavaScriptin osajoukkoon, mutta se on kielestä riippumaton tietomuoto, ja sellaisenaan sillä ei ole muodollista kyselykieltä, mutta JSON-kyselykielellä on monia erilaisia toteutuksia.
JSON-yhteensopivat kyselykielet:
- JAQL - toiminnallinen tietojenkäsittely- ja kyselykieli JSON- ja Big Data -sovelluksille. Alun perin se aloitettiin avoimen lähdekoodin projektina Googlessa, mutta IBM otti sen käyttöön käytettäväksi Big Data -ohjelmistonsa Hadoopin ensisijaisena tietojenkäsittelykielenä.
- JSONiq - toiminnallinen ohjelmointi- ja kyselykieli, joka on suunniteltu deklaratiiviseen kyselyyn ja voi muuttaa tietokokoelmat JSON-, XML- tai jäsentämättömiin tekstimuotoihin.
- XQuery - sillä on sama toiminto kuin yllä, mutta se on tehty erityisesti XML: lle, mutta toimii myös JSON: n ja muiden muotojen kanssa.
