Кућа Базе података Шта је јсон језик упита (јакл)? - дефиниција из техопедије

Шта је јсон језик упита (јакл)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи ЈСОН Куери Лангуаге (ЈАКЛ)?

ЈСОН језик упита (ЈАКЛ) је сваки програмски пакет који се користи у комбинацији с базама података за упите, рашчлањивање или чак формирање докумената заснованих на Јавасцрипт Објецт Нотион (ЈСОН).

ЈСОН је стандардни формат размене података за креирање докумената сличних КСМЛ-у, а не непосредни тип базе података, тако да заиста не постоји ниједан стандардни језик упита. Уместо тога, постоји много независних језика које су развиле различите организације за манипулацију и рашчлањивање ЈСОН докумената.

Техопедија објашњава ЈСОН језик упита (ЈАКЛ)

ЈСОН се материјализовао због уочене потребе за врстаном комуникацијом клијент-сервер у реалном времену, без потребе за коришћењем додатака за прегледач као што су Јава апплети или Фласх као што је то била норма крајем 1990-их и почетком 2000-их.

Првобитно је заснован на подскупу ЈаваСцрипта, али је формат података независно од језика и као такав нема формални језик упита, али постоји много различитих имплементација на језику упита за ЈСОН.

Језици за упите компатибилни са ЈСОН:

  • ЈАКЛ - функционална обрада података и језик упита за ЈСОН и Биг Дата апликације. Првобитно је започео као опен соурце пројекат на Гооглеу, али ИБМ га је покупио да би се користио као примарни језик за обраду података за њихов Биг Дата софтвер, Хадооп.
  • ЈСОНик - функционални програмски језик и језик упита дизајниран за декларативне упите и може трансформисати колекције података у ЈСОН, КСМЛ или неструктурирани текстуални формат.
  • КСКуери - има исту функцију као горе, али направљена је посебно за КСМЛ, али такође ради са ЈСОН и другим форматима.
Шта је јсон језик упита (јакл)? - дефиниција из техопедије