1. Introducción
Esta es una serie de blogs donde describiremos sobre la aplicación basada en Spring Boot, que es una extensión del framework Spring que ayuda a los desarrolladores a construir aplicaciones simples y basadas en web rápidamente, con menos código, eliminando gran parte del código de relleno y la configuración que caracteriza a Spring. Aquí podemos convertir el json a un formato
parquet
, Parquet está diseñado para admitir esquemas de compresión y codificación muy eficientes. Varios proyectos han demostrado el impacto en el rendimiento de aplicar el esquema correcto de compresión y codificación a los datos. Parquet permite especificar esquemas de compresión a nivel de columna y está preparado para permitir agregar más codificaciones a medida que se inventen e implementen. Una descripción detallada sobre el formato parquet se menciona en el siguiente enlace
https://parquet.apache.org/documentation/latest/
https://en.wikipedia.org/wiki/Apache_Parquet
Aquí están los blogs de la serie
2. Actividades previas
2.1 Creación y construcción de la aplicación Spring-boot
Se puede crear un proyecto web basado en Spring-boot con Maven utilizando el
Inicializador de Spring
, En la sección de dependencias, seleccione el iniciador web de Spring, las herramientas de desarrollo de Spring, la seguridad de Spring, etc. Aquí las dependencias obligatorias son el iniciador web de Spring para construir una API RESTful, herramientas de desarrollo para desarrollo local y otras son opcionales. Sin embargo, puedes agregar las dependencias según tus requerimientos. Un enfoque paso a paso para crear una aplicación web se menciona en los siguientes enlaces
Una captura de pantalla del proyecto se muestra a continuación
2.2 Obtener bibliotecas de dependencias:
Se deben agregar las siguientes bibliotecas junto con las dependencias de spring-boot agregadas al crear el proyecto utilizando el
Inicializador de Spring
como se muestra a continuación
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
Pedro Pascal
Se unió el 07/03/2018