Cachelagrar Presto data?
Cachelagrar Presto data?

Video: Cachelagrar Presto data?

Video: Cachelagrar Presto data?
Video: Crypto Pirates Daily News — 21 января 2022 г. — последнее обновление Crypto News 2024, Maj
Anonim

Presto lagrar mellanliggande data under perioden av uppgifter i sin buffert cache . Det är dock inte tänkt att fungera som en cachelagring lösning eller ett beständigt lager.

I detta avseende, är Presto en databas?

Presto är ett distribuerat system som körs på Hadoop och använder en arkitektur som liknar en klassisk massivt parallell bearbetning (MPP) databas ledningssystem. Att göra Presto kan utökas till vilken datakälla som helst, den designades med lagringsabstraktion för att göra det enkelt att bygga inkopplingsbara kontakter.

Använder presto också MapReduce? Presto är en parallell SQL-exekveringsmotor med öppen källkod. Till skillnad från Hive, Presto inte använda sig av de karta minska ram för dess genomförande. Istället, Presto får direkt åtkomst till data via en specialiserad distribuerad frågemotor som är mycket lik de som finns i kommersiella parallella RDBMS.

Därav, varför är Presto snabb?

Orsak #1: Presto är gott Snabb MapReduce arbetar på en "pull"-modell och hämtar data från föregående uppgifter. Ett uppströmssteg tar emot data från sina nedströmssteg, så mellanliggande data kan skickas direkt, vilket gör frågan väsentligt snabbare.

Hur fungerar Apache Presto?

Presto är ett distribuerat system som körs på ett kluster av noder. Prestos distribuerad frågemotor är optimerad för interaktiv analys och stöder standard ANSI SQL, inklusive komplexa frågor, aggregationer, kopplingar och fönsterfunktioner. Presto arkitekturen är enkel och utbyggbar.

Rekommenderad: