Czy Presto przechowuje dane w pamięci podręcznej?
Czy Presto przechowuje dane w pamięci podręcznej?

Wideo: Czy Presto przechowuje dane w pamięci podręcznej?

Wideo: Czy Presto przechowuje dane w pamięci podręcznej?
Wideo: Presto Query Analysis for Data Layout Formatting and Query Result Caching - Gurmeet Singh, Uber 2024, Listopad
Anonim

Presto sklepy pośrednie dane w okresie realizacji zadań w swoim buforze Pamięć podręczna . Nie ma jednak służyć jako buforowanie rozwiązanie lub trwała warstwa przechowywania.

Czy w związku z tym Presto jest bazą danych?

Presto to rozproszony system, który działa na Hadoop i wykorzystuje architekturę podobną do klasycznego przetwarzania masowo równoległego (MPP) Baza danych System zarządzania. Robić Presto rozszerzalny do dowolnego źródła danych, został zaprojektowany z abstrakcją pamięci masowej, aby ułatwić budowanie wtykowych złączy.

Czy presto używa MapReduce? Presto jest mechanizmem wykonywania równoległego SQL typu open source. W przeciwieństwie do ula, Presto nie? posługiwać się ten mapa zmniejsz ramy jego wykonania. Zamiast, Presto bezpośrednio uzyskuje dostęp do danych za pośrednictwem wyspecjalizowanego rozproszonego silnika zapytań, który jest bardzo podobny do tych, które można znaleźć w komercyjnych równoległych systemach RDBMS.

Dlaczego Presto jest szybkie?

Powód nr 1: Presto jest dużo Szybko MapReduce działa na modelu „wyciągania” i pobiera dane z poprzednich zadań. Etap poprzedzający odbiera dane z etapów dalszych, dzięki czemu dane pośrednie mogą być przekazywane bezpośrednio, dzięki czemu zapytanie jest znacznie szybciej.

Jak działa Apache Presto?

Presto to rozproszony system, który działa na klastrze węzłów. Presto rozproszony silnik zapytań jest zoptymalizowany pod kątem interaktywnej analizy i obsługuje standard ANSI SQL, w tym złożone zapytania, agregacje, złączenia i funkcje okien. Presto architektura jest prosta i rozszerzalna.

Zalecana: