Presto өгөгдлийг кэш хийдэг үү?
Presto өгөгдлийг кэш хийдэг үү?

Видео: Presto өгөгдлийг кэш хийдэг үү?

Видео: Presto өгөгдлийг кэш хийдэг үү?
Видео: Өгөгдлийн байршлыг форматлах болон асуулгын үр дүнг кэшлэх Presto Query шинжилгээ - Гурмэт Сингх, Uber 2024, Арваннэгдүгээр
Anonim

Престо дэлгүүрүүд дунд өгөгдөл түүний буферт байгаа ажлуудын хугацаанд кэш . Гэсэн хэдий ч, энэ нь үйлчлэх зорилготой биш юм кэш хийх шийдэл эсвэл байнгын хадгалалтын давхарга.

Үүнтэй холбогдуулан Presto мэдээллийн сан мөн үү?

Престо Энэ нь Hadoop дээр ажилладаг тархсан систем бөгөөд сонгодог масстай зэрэгцээ боловсруулалттай (MPP) төстэй архитектурыг ашигладаг. мэдээллийн сан удирдлагын систем. Хийх Престо Ямар ч өгөгдлийн эх үүсвэрт өргөтгөх боломжтой, залгууртай холбогчийг бүтээхэд хялбар болгох үүднээс хадгалах хийсвэрээр бүтээгдсэн.

Мөн presto MapReduce ашигладаг уу? Престо нь нээлттэй эхийн зэрэгцээ SQL гүйцэтгэх хөдөлгүүр юм. Hive-ээс ялгаатай нь Престо үгүй ашиглах нь газрын зургийг багасгах түүнийг хэрэгжүүлэх хүрээ. Үүний оронд, Престо нь арилжааны зэрэгцээ RDBMS-д байдагтай маш төстэй, тусгай хуваарилагдсан хайлтын системээр дамжуулан өгөгдөлд шууд ханддаг.

Presto яагаад хурдан байдаг вэ?

Шалтгаан №1: Престо элбэг байна Хурдан MapReduce нь "татах" загвар дээр ажилладаг бөгөөд өмнөх ажлуудаас өгөгдлийг татаж авдаг. Дээд талын үе шат нь доод шатнаасаа өгөгдлийг хүлээн авдаг тул завсрын өгөгдлийг шууд дамжуулах боломжтой бөгөөд ингэснээр асуулгад ихээхэн ач холбогдолтой болно. Илүү хурдан.

Apache Presto хэрхэн ажилладаг вэ?

Престо нь зангилааны кластер дээр ажилладаг тархсан систем юм. Престогийнх тархсан асуулгын систем нь интерактив дүн шинжилгээ хийхэд оновчтой бөгөөд нийлмэл асуулга, нэгтгэх, нэгтгэх, цонхны функц зэрэг стандарт ANSI SQL-ийг дэмждэг. Престо архитектур нь энгийн бөгөөд өргөтгөх боломжтой.

Зөвлөмж болгож буй: