Presto memorizza i dati nella cache?
Presto memorizza i dati nella cache?

Video: Presto memorizza i dati nella cache?

Video: Presto memorizza i dati nella cache?
Video: Caching 2024, Novembre
Anonim

Presto negozi intermedi dati durante il periodo di attività nel suo buffer cache . Tuttavia, non è pensato per fungere da memorizzazione nella cache soluzione o un livello di archiviazione persistente.

A questo proposito Presto è un database?

Presto è un sistema distribuito che gira su Hadoop, e usa un'architettura simile a un classico MPP (Massively Parallel Processing) Banca dati sistema di gestione. Produrre Presto estensibile a qualsiasi origine dati, è stato progettato con l'astrazione dello storage per semplificare la creazione di connettori collegabili.

Inoltre, presto usa MapReduce? Presto è un motore di esecuzione SQL parallelo open source. A differenza di Hive, Presto no utilizzo il Riduci mappa quadro per la sua esecuzione. Anziché, Presto accede direttamente ai dati tramite un motore di query distribuito specializzato che è molto simile a quelli che si trovano negli RDBMS paralleli commerciali.

Di conseguenza, perché Presto è veloce?

Motivo n. 1: Presto è in abbondanza Veloce MapReduce opera su un modello "pull" e estrae i dati dalle attività precedenti. Una fase a monte riceve dati dalle sue fasi a valle, quindi i dati intermedi possono essere passati direttamente, rendendo così la query in modo significativo Più veloce.

Come funziona Apache Presto?

Presto è un sistema distribuito che gira su un cluster di nodi. Presto's Il motore di query distribuito è ottimizzato per l'analisi interattiva e supporta SQL ANSI standard, incluse query complesse, aggregazioni, join e funzioni finestra. Presto l'architettura è semplice ed estensibile.

Consigliato: