Արդյո՞ք Presto-ն պահում է տվյալները:
Արդյո՞ք Presto-ն պահում է տվյալները:

Video: Արդյո՞ք Presto-ն պահում է տվյալները:

Video: Արդյո՞ք Presto-ն պահում է տվյալները:
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Մայիս
Anonim

Պրեստո խանութներ միջանկյալ տվյալները իր բուֆերում առաջադրանքների ժամանակաշրջանում քեշ . Այնուամենայնիվ, դա նախատեսված չէ ծառայելու որպես ա caching լուծում կամ կայուն պահեստային շերտ:

Այս առումով Presto-ն բազա՞ է:

Պրեստո բաշխված համակարգ է, որն աշխատում է Hadoop-ով և օգտագործում է ճարտարապետություն, որը նման է դասական զանգվածային զուգահեռ մշակմանը (MPP) տվյալների բազա կառավարման համակարգ. Անել Պրեստո ընդարձակելի ցանկացած տվյալների աղբյուրի համար, այն նախագծված է պահեստային աբստրակցիայով, որպեսզի հեշտացվի խցանվող միակցիչներ կառուցելը:

Նաև, presto-ն օգտագործում է MapReduce-ը: Պրեստո բաց կոդով զուգահեռ SQL կատարման շարժիչ է: Ի տարբերություն Փեթակի, Պրեստո չի անում օգտագործել որ քարտեզի կրճատում դրա իրականացման շրջանակը: Փոխարենը, Պրեստո ուղղակիորեն մուտք է գործում տվյալներ մասնագիտացված բաշխված հարցումների շարժիչի միջոցով, որը շատ նման է առևտրային զուգահեռ RDBMS-ներում հայտնաբերված տվյալներին:

Դրա համար ինչու է Պրեստոն արագ:

Պատճառ թիվ 1: Պրեստո շատ է Արագ MapReduce-ն աշխատում է «ձգողական» մոդելի վրա և տվյալներ է վերցնում նախորդ առաջադրանքներից: Վերընթաց փուլը տվյալներ է ստանում իր ներքևի փուլերից, ուստի միջանկյալ տվյալները կարող են ուղղակիորեն փոխանցվել՝ այդպիսով հարցումը զգալիորեն դարձնելով ավելի արագ.

Ինչպե՞ս է աշխատում Apache Presto-ն:

Պրեստո բաշխված համակարգ է, որն աշխատում է հանգույցների կլաստերի վրա: Պրեստոյի բաշխված հարցումների շարժիչը օպտիմիզացված է ինտերակտիվ վերլուծության համար և աջակցում է ստանդարտ ANSI SQL, ներառյալ բարդ հարցումներ, ագրեգացիաներ, միացումներ և պատուհանների գործառույթներ: Պրեստո ճարտարապետությունը պարզ է և ընդարձակելի:

Խորհուրդ ենք տալիս: