Desarrollo de aplicaciones JSON para servidores de datos IBM

En Db2, puede almacenar y gestionar datos que están formateados utilizando JSON ( JavaScript ). JSON proporciona un mecanismo flexible para almacenar y transmitir datos entre niveles de aplicación. JSON se está convirtiendo en una de las tecnologías predominantes para aplicaciones interactivas y móviles en continuo cambio.

El formato JSON se utiliza a menudo para serializar datos estructurados y transmitir esos datos estructurados a través de una conexión de red. Se utiliza principalmente para transmitir datos entre un servidor y una aplicación web, y sirve como alternativa al XML. Elimina la necesidad de diseños de esquema predeterminados y reduce la necesidad de transformaciones de datos.

JSON es un formato de intercambio de datos ligero que se especifica en IETF RFC 4627. Es un lenguaje independiente y portátil. Como subconjunto del lenguaje de programación JavaScript, es fácil de implementar y de leer tanto por humanos como por máquinas.

BSON es un formato de representación binaria estandarizada para la serialización de documentos JSON. Permite un cruce rápido de documentos JSON.

Inicio del cambio

Trabajar con documentos JSON mediante SQL

También puede almacenar y recuperar valores JSON en columnas de tipo Db2 , sin analizar ni indexar campos específicos dentro del documento JSON, utilizando una columna CLOB o VARCHAR para contener el valor. A continuación, puede consultar y actualizar en función de otra columna clave de la tabla.

Para obtener más información sobre el enfoque recomendado para trabajar con datos JSON en Db2 for z/OS®, consulte Trabajar con documentos JSON mediante SQL.

fin del cambio

API de Java para JSON

Una API de Java también admite un lenguaje de consulta orientado a JSON que se deriva del lenguaje de consulta de MongoDB.

Consejo : La API de Java ya no es el enfoque recomendado para trabajar con datos JSON en Db2 for z/OS. Para obtener mejores resultados, utilice SQL y las funciones integradas que se suministran con Db2 for z/OS . Para obtener más información, consulte Trabajar con documentos JSON mediante SQL.

Un almacén de datos JSON es una base de datos que proporciona las capacidades para almacenar, procesar y gestionar datos en formato JSON. La función Java API para JSON de Db2 permite que una base de datos de Db2 s sirva como almacén de datos JSON. Los documentos JSON en el almacén de datos se almacenan en un formato binario, BSON extendido.

Para obtener más información, consulte Trabajar con documentos JSON con la API de Java