Dom baze podataka Što je json upitni jezik (jaql)? - definicija iz tehopedije

Što je json upitni jezik (jaql)? - definicija iz tehopedije

Sadržaj:

Anonim

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.
Što je json upitni jezik (jaql)? - definicija iz tehopedije