У дома Данни на Guide-Bulgaria.com Какво е json език за заявки (jaql)? - определение от техопедия

Какво е json език за заявки (jaql)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава JSON Query Language (JAQL)?

JSON езикът на заявките (JAQL) е всеки софтуерен пакет, който се използва във връзка с бази данни за запитвания, анализиране или дори формиране на документи, базирани на Javascript Object Notion (JSON).

JSON е стандартен формат за обмен на данни за създаване на документи, подобни на XML, а не пряк тип база данни, така че наистина няма единен стандартен език за заявки. Вместо това има много независими езици, разработени от различни организации за манипулиране и анализиране на JSON документи.

Techopedia обяснява JSON Query Language (JAQL)

JSON се материализира поради забелязана необходимост от състоятелна комуникация клиент-сървър в реално време, без да се налага използването на плъгини за браузър като Java аплети или Flash, както беше норма в края на 90-те и началото на 2000-те.

Първоначално тя се основаваше на подмножество от JavaScript, но е независим от езика формат на данните и като такъв той няма официален език за заявки, но има много различни реализации на езика на заявката за JSON.

Езици на заявки, съвместими с JSON:

  • JAQL - функционална обработка на данни и език за заявки за приложения JSON и Big Data. Първоначално стартира като проект с отворен код в Google, но беше избран от IBM, за да бъде използван като основен език за обработка на данни за техния софтуер за големи данни, Hadoop.
  • JSONiq - функционален език за програмиране и заявка, предназначен за декларативно запитване и може да трансформира колекции от данни в JSON, XML или неструктурирани текстови формати.
  • XQuery - има същата функция като горната, но е направена специално за XML, но работи и с JSON и други формати.
Какво е json език за заявки (jaql)? - определение от техопедия