Sadržaj:
Definicija - Što znači JSON upitni jezik (JAQL)?
JSON jezik upita (JAQL) je svaki programski paket koji se koristi zajedno s bazama podataka za upite, raščlanjivanje ili čak formiranje dokumenata koji se temelje na Javascript Object Notion (JSON).
JSON je standardni format razmjene podataka za stvaranje dokumenata sličnih XML-u, a ne izravne vrste baze podataka, tako da stvarno ne postoji niti jedan standardni jezik upita. Umjesto toga, postoji mnogo neovisnih jezika koje su razvile različite organizacije za manipuliranje i raščlanjivanje JSON dokumenata.
Techopedia objašnjava JSON upitni jezik (JAQL)
JSON se materijalizirao zbog uočene potrebe za vrstanom komunikacijom klijent-poslužitelj u stvarnom vremenu, bez potrebe za korištenjem dodataka za preglednike kao što su Java appleti ili Flash kao što je to bila norma krajem 1990-ih i početkom 2000-ih.
Prvotno se temeljila na podskupini JavaScripta, ali je format podataka neovisan o jeziku i kao takav nema formalni jezik upita, ali postoji mnogo različitih implementacija na jeziku upita za JSON.
Jezici za upite kompatibilni s JSON:
- JAQL - funkcionalna obrada podataka i upitni jezik za JSON i Big Data aplikacije. Izvorno je započeo kao projekt otvorenog koda u Googleu, ali IBM ga je pokupio da bi se koristio kao primarni jezik za obradu podataka za njihov Big Data softver, Hadoop.
- JSONiq - funkcionalni programski jezik i jezik upita dizajniran za deklarativne upite i može transformirati zbirke podataka u JSON, XML ili nestrukturirani tekstualni format.
- XQuery - ima istu funkciju kao gore, ali izrađena je posebno za XML, ali također radi s JSON i drugim formatima.