Zwischenspeichert Presto Daten?
Zwischenspeichert Presto Daten?

Video: Zwischenspeichert Presto Daten?

Video: Zwischenspeichert Presto Daten?
Video: Daten in eine andere Arbeitsmappe per VBA Makro kopieren I Excelpedia 2024, November
Anonim

Presto speichert Zwischen Daten während der Zeit der Aufgaben in seinem Puffer Zwischenspeicher . Es soll jedoch nicht als Zwischenspeichern Lösung oder eine persistente Speicherschicht.

Ist Presto in dieser Hinsicht eine Datenbank?

Presto ist ein verteiltes System, das auf Hadoop läuft und eine Architektur ähnlich einer klassischen Massively Parallel Processing (MPP) verwendet Datenbank Management System. zu machen Presto Es ist auf jede Datenquelle erweiterbar und wurde mit Speicherabstraktion entwickelt, um das Erstellen von steckbaren Konnektoren zu vereinfachen.

Verwendet Presto außerdem MapReduce? Presto ist eine Open-Source-Engine für die parallele SQL-Ausführung. Im Gegensatz zu Hive, Presto nicht verwenden das Karte verkleinern Rahmen für seine Ausführung. Stattdessen, Presto greift direkt auf die Daten über eine spezialisierte verteilte Abfrage-Engine zu, die denen in kommerziellen parallelen RDBMSs sehr ähnlich ist.

Warum ist Presto schnell?

Grund #1: Presto ist viel Schnell MapReduce arbeitet nach einem „Pull“-Modell und ruft Daten aus den vorhergehenden Aufgaben ab. Eine Upstream-Stufe empfängt Daten von ihren Downstream-Stufen, sodass die Zwischendaten direkt übergeben werden können, was die Abfrage erheblich macht Schneller.

Wie funktioniert Apache Presto?

Presto ist ein verteiltes System, das auf einem Cluster von Knoten ausgeführt wird. Prestos Die verteilte Abfrage-Engine ist für interaktive Analysen optimiert und unterstützt Standard-ANSI-SQL, einschließlich komplexer Abfragen, Aggregationen, Verknüpfungen und Fensterfunktionen. Presto Architektur ist einfach und erweiterbar.

Empfohlen: