Lenguaje de consulta JSON (JAQL)

Autor: Eugene Taylor
Fecha De Creación: 11 Agosto 2021
Fecha De Actualización: 22 Junio 2024
Anonim
JSONiq: XQuery for JSON, JSON for XQuery
Video: JSONiq: XQuery for JSON, JSON for XQuery

Contenido

Definición: ¿Qué significa JSON Query Language (JAQL)?

El lenguaje de consulta JSON (JAQL) es cualquier paquete de software que se utiliza junto con bases de datos para consultar, analizar o incluso formar documentos basados ​​en JavaScript Object Notion (JSON).


JSON es un formato estándar de intercambio de datos para crear documentos similares a XML y no un tipo directo de base de datos, por lo que realmente no existe un lenguaje de consulta estándar único. En cambio, hay muchos lenguajes independientes desarrollados por diferentes organizaciones para manipular y analizar documentos JSON.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el lenguaje de consulta JSON (JAQL)

JSON se materializó debido a la necesidad percibida de una comunicación de cliente-servidor en tiempo real con estado sin la necesidad de usar complementos de navegador como applets de Java o Flash, como era la norma a fines de la década de 1990 y principios de la década de 2000.


Originalmente se basó en un subconjunto de JavaScript, pero es un formato de datos independiente del idioma y, como tal, no tiene un lenguaje de consulta formal, pero hay muchas implementaciones diferentes en un lenguaje de consulta para JSON.

Consultar idiomas compatibles con JSON:

  • JAQL: procesamiento de datos funcional y lenguaje de consulta para aplicaciones JSON y Big Data. Originalmente comenzó como un proyecto de código abierto en Google, pero fue recogido por IBM para ser utilizado como el lenguaje principal de procesamiento de datos para su software Big Data, Hadoop.
  • JSONiq: lenguaje funcional de programación y consulta diseñado para consultas declarativas y puede transformar colecciones de datos en formatos JSON, XML o no estructurados.
  • XQuery: tiene la misma función que la anterior, pero se creó específicamente para XML, pero también funciona con JSON y otros formatos.