¿Presto almacena datos en caché?
¿Presto almacena datos en caché?

Video: ¿Presto almacena datos en caché?

Video: ¿Presto almacena datos en caché?
Video: Memoria Caché - ¿Qué es? - #ESimple 2024, Mayo
Anonim

Presto tiendas intermedias datos durante el período de tareas en su búfer cache . Sin embargo, no pretende servir como almacenamiento en caché solución o una capa de almacenamiento persistente.

En este sentido, ¿Presto es una base de datos?

Presto es un sistema distribuido que se ejecuta en Hadoop y utiliza una arquitectura similar a un procesamiento masivo paralelo (MPP) clásico base de datos sistema de gestión. Para hacer Presto extensible a cualquier fuente de datos, fue diseñado con abstracción de almacenamiento para facilitar la construcción de conectores enchufables.

Además, ¿presto usa MapReduce? Presto es un motor de ejecución SQL paralelo de código abierto. A diferencia de Hive, Presto no usar los Mapa reducido marco para su ejecución. En lugar de, Presto accede directamente a los datos a través de un motor de consulta distribuido especializado que es muy similar a los que se encuentran en los RDBMS comerciales paralelos.

Por eso, ¿por qué Presto es rápido?

Razón # 1: Presto es mucho Rápido MapReduce opera en un modelo de "extracción" y extrae datos de las tareas anteriores. Una etapa ascendente recibe datos de sus etapas descendentes, por lo que los datos intermedios se pueden pasar directamente, lo que hace que la consulta sea significativamente más rápido.

¿Cómo funciona Apache Presto?

Presto es un sistema distribuido que se ejecuta en un grupo de nodos. Presto's El motor de consultas distribuidas está optimizado para el análisis interactivo y es compatible con ANSI SQL estándar, incluidas consultas complejas, agregaciones, uniones y funciones de ventana. Presto la arquitectura es simple y extensible.

Recomendado: