Obsah
- Definice - Co znamená JSON Query Language (JAQL)?
- Ú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)
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.