Jazyk dotazu JSON (JAQL)

Autor: Eugene Taylor
Datum Vytvoření: 11 Srpen 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Úvod do dotazovacího jazyka XPath
Video: Úvod do dotazovacího jazyka XPath

Obsah

Definice - Co znamená JSON Query Language (JAQL)?

Dotazovací jazyk JSON (JAQL) je jakákoli softwarová sada, která se používá ve spojení s databázemi pro dotazování, analýzu nebo dokonce vytváření dokumentů založených na JavaScriptu Object Notion (JSON).


JSON je standardní formát pro výměnu dat pro vytváření dokumentů podobných XML a nejedná se o přímý typ databáze, takže ve skutečnosti neexistuje jediný standardní dotazovací jazyk. Místo toho existuje mnoho nezávislých jazyků vyvinutých různými organizacemi pro manipulaci a analýzu dokumentů JSON.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje JSON Query Language (JAQL)

JSON se uskutečnil kvůli domnělé potřebě státní a reálné komunikace mezi klientem a serverem v reálném čase, aniž by bylo nutné používat plug-iny prohlížeče, jako jsou Java applety nebo Flash, což bylo normou na konci 90. a začátkem roku 2000.


Původně byl založen na podmnožině JavaScriptu, ale je to datový formát nezávislý na jazyce, a jako takový nemá žádný formální dotazovací jazyk, ale existuje mnoho různých implementací v dotazovacím jazyce pro JSON.

Jazyky dotazů kompatibilní s JSON:

  • JAQL - funkční zpracování dat a jazyk dotazů pro aplikace JSON a Big Data. Původně byl zahájen jako projekt s otevřeným zdrojovým kódem na Googlu, ale byl vybrán společností IBM k použití jako primární jazyk pro zpracování dat pro jejich software Big Data, Hadoop.
  • JSONiq - funkční programovací a dotazovací jazyk určený pro deklarativní dotaz a dokáže transformovat sbírky dat do JSON, XML nebo nestrukturovaných formátů UAL.
  • XQuery - má stejnou funkci jako výše, ale byl vytvořen speciálně pro XML, ale také pracuje s JSON a dalšími formáty.