Nag-cache ba ng data si Presto?
Nag-cache ba ng data si Presto?

Video: Nag-cache ba ng data si Presto?

Video: Nag-cache ba ng data si Presto?
Video: SB19 'MAPA' | OFFICIAL LYRIC VIDEO 2024, Mayo
Anonim

Presto mga tindahan ng intermediate datos sa panahon ng mga gawain sa buffer nito cache . Gayunpaman, hindi ito sinadya upang magsilbi bilang isang pag-cache solusyon o isang patuloy na layer ng imbakan.

Sa bagay na ito, ang Presto ba ay isang database?

Presto ay isang distributed system na tumatakbo sa Hadoop, at gumagamit ng arkitektura na katulad ng isang klasikong massively parallel processing (MPP) database sistema ng pamamahala. Gumawa Presto mapalawak sa anumang pinagmumulan ng data, idinisenyo ito na may abstraction ng imbakan upang gawing madali ang pagbuo ng mga pluggable na konektor.

Gayundin, ginagamit ba ni presto ang MapReduce? Presto ay isang open-source parallel SQL execution engine. Hindi tulad ng Hive, Presto hindi gamitin ang mapa bawasan balangkas para sa pagpapatupad nito. sa halip, Presto direktang ina-access ang data sa pamamagitan ng isang espesyal na distributed query engine na halos kapareho sa mga matatagpuan sa commercial parallel RDBMSs.

Thereof, bakit mabilis si Presto?

Dahilan #1: Presto ay Plenty Mabilis Gumagana ang MapReduce sa isang "pull" na modelo at kumukuha ng data mula sa mga naunang gawain. Ang isang upstream na yugto ay tumatanggap ng data mula sa mga downstream na yugto nito, kaya ang intermediate na data ay maaaring direktang maipasa, kaya ginagawa ang query nang malaki. mas mabilis.

Paano gumagana ang Apache Presto?

Presto ay isang distributed system na tumatakbo sa isang kumpol ng mga node. kay Presto Ang distributed query engine ay na-optimize para sa interactive na pagsusuri at sumusuporta sa karaniwang ANSI SQL, kabilang ang mga kumplikadong query, pagsasama-sama, pagsali, at mga function ng window. Presto arkitektura ay simple at extensible.

Inirerekumendang: