O Presto armazena dados em cache?
O Presto armazena dados em cache?

Vídeo: O Presto armazena dados em cache?

Vídeo: O Presto armazena dados em cache?
Vídeo: Caching 2024, Maio
Anonim

Presto lojas intermediárias dados durante o período de tarefas em seu buffer esconderijo . No entanto, não se destina a servir como um caching solução ou uma camada de armazenamento persistente.

Nesse sentido, o Presto é um banco de dados?

Presto é um sistema distribuído que é executado no Hadoop e usa uma arquitetura semelhante a um processamento paralelo maciço (MPP) clássico base de dados Sistema de gestão. Fazer Presto extensível a qualquer fonte de dados, foi projetado com abstração de armazenamento para facilitar a construção de conectores plugáveis.

Além disso, presto usa MapReduce? Presto é um mecanismo de execução de SQL paralela de código aberto. Ao contrário do Hive, Presto não usar a mapa reduzir estrutura para a sua execução. Em vez de, Presto acessa diretamente os dados por meio de um mecanismo de consulta distribuído especializado que é muito semelhante aos encontrados em RDBMSs paralelos comerciais.

Portanto, por que o Presto é rápido?

Razão # 1: Presto é bastante Rápido MapReduce opera em um modelo “pull” e extrai dados das tarefas anteriores. Um estágio upstream recebe dados de seus estágios downstream, para que os dados intermediários possam ser transmitidos diretamente, tornando a consulta significativamente mais rápido.

Como funciona o Apache Presto?

Presto é um sistema distribuído executado em um cluster de nós. Presto's o mecanismo de consulta distribuído é otimizado para análise interativa e suporta ANSI SQL padrão, incluindo consultas complexas, agregações, junções e funções de janela. Presto a arquitetura é simples e extensível.

Recomendado: