Дом Базы данных Что такое язык запросов 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, что было нормой в конце 1990-х и начале 2000-х годов.

Первоначально он был основан на подмножестве JavaScript, но является независимым от языка форматом данных и поэтому не имеет формального языка запросов, но в языке запросов для JSON существует много различных реализаций.

Языки запросов, совместимые с JSON:

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