Itthon adatbázisok Mi a json lekérdezési nyelv (jaql)? - meghatározás a techopedia alapján

Mi a json lekérdezési nyelv (jaql)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.
Mi a json lekérdezési nyelv (jaql)? - meghatározás a techopedia alapján