Tartalomjegyzék:
- Meghatározás - Mit jelent a JSON lekérdezési nyelv (JAQL)?
- A Techopedia magyarázza a JSON lekérdezési nyelvet (JAQL)
Meghatározás - Mit jelent a JSON lekérdezési nyelv (JAQL)?
A JSON lekérdezési nyelv (JAQL) bármilyen szoftvercsomag, amelyet adatbázisokkal együtt használnak a Javascript Object Notion (JSON) alapú dokumentumok lekérdezésére, elemzésére vagy akár azok létrehozására.
A JSON egy szabványos adatcsere-formátum az XML-hez hasonló dokumentumok létrehozásához, és nem egyenes típusú adatbázis, tehát valóban nincs egyetlen szabványos lekérdezési nyelv. Ehelyett sok független nyelv létezik, amelyet különféle szervezetek fejlesztettek ki a JSON-dokumentumok kezelésére és elemzésére.
A Techopedia magyarázza a JSON lekérdezési nyelvet (JAQL)
A JSON megvalósult az államonkénti, valós idejű ügyfél-szerver kommunikáció iránti igény miatt, anélkül, hogy olyan böngésző-bővítményeket kellett volna használni, mint például Java applet vagy Flash, mint ez az 1990-es évek végén és a 2000-es évek elején volt.
Eredetileg a JavaScript részhalmazán alapult, de egy nyelvetől független adatformátum, és mint ilyen, formális lekérdezési nyelve nincs, de a JSON lekérdezési nyelvén sok különböző megvalósítás található.
A JSON-val kompatibilis lekérdezési nyelvek:
- JAQL - funkcionális adatfeldolgozási és lekérdezési nyelv JSON és Big Data alkalmazásokhoz. Eredetileg nyílt forráskódú projektként indult a Google-nál, de az IBM felvette, hogy a Big Data szoftver, a Hadoop elsődleges adatfeldolgozási nyelvévé váljon.
- JSONiq - deklaratív lekérdezésre tervezett funkcionális programozási és lekérdezési nyelv, amely az adatgyűjteményeket JSON, XML vagy strukturálatlan szöveges formátumokká alakítja.
- XQuery - ugyanazzal a funkcióval rendelkezik, mint a fentiek, de kifejezetten az XML-hez készült, de a JSON-sel és más formátumokkal is működik.
