Съдържание:
- Определение - Какво означава JSON Query Language (JAQL)?
- Techopedia обяснява JSON Query Language (JAQL)
Определение - Какво означава 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 и други формати.