Presto ay isa pang custom ng database engine sa Facebook, na ay aktibong ginagamit ng kumpanya para sa mga produkto nito at nagpasya upang palabasin ito bilang isang open source produkto gayon pa man pa.
Kapagdaka ay gumagana sa maraming mga server nang sabay-sabay, sa pagiging isang sistema na karaniwan mong patakbuhin sa environment computing ulap.
Ito ang database engine ay hindi higit sa isang simpleng query engine, isang sistema para sa mabilis na pagkuha ng data mula sa maraming mga pagkukunan nang sabay-sabay, nang walang pagsasagawa ng isang kawalang-hanggan upang gawin ito.
Nakasulat upang gumana lamang sa Max at Linux 64bit architectures, Presto ay isa lamang na binubuo mula sa dalawang magkahiwalay na mga bahagi.
Ang una at pinaka-mahalaga ay ang Presto "coordinator", isang gitnang hub mula sa kung saan ang lahat ng mga query ay pinasimulan, walang higit pa sa isang simpleng CLI.
Ang ikalawa ay ang Presto "manggagawa", ang aktwal na processors query at mga yunit ng pagtatasa ng data.
Ang coordinator ay tumatagal ng query ng gumagamit, pinag-aaralan ito, pinaplano ng mga gawain at ipapadala tagubilin upang ang mga manggagawa, naghihintay ng tugon mula sa bawat isa sa kanila at pagkatapos ay sa wakas ay assembling ang data sa isang single na resulta.
Kapagdaka ay hindi mananagot para sa pag-iimbak ng anumang uri ng data, pagiging lamang ng isang simpleng search engine para sa mga database.
. Kapagdaka kasalukuyang gumagana sa mga data na naka-imbak ng mga klasikong relational database at mga sistema ng NoSQL
Mga Kinakailangan :
- Java 7 o mas mataas
- Python 2.4 o mas mataas
Mga Komento hindi natagpuan