Presto е още един от потребителски бази данни двигатели на Facebook, които дружеството е активно използващи за своите продукти и все пак са решили да я освободи като продукт с отворен код все пак.
Presto работи на няколко сървъра едновременно, като система обикновено се движи в средите за облачни изчисления.
Този двигател база данни не е нищо повече от един прост въпрос двигател, система за бързо извличане на данни от множество източници едновременно, без да се взема цяла вечност, за да го направят.
Писмено да работи само на Max и Linux 64bit архитектури, Presto е основно съставена от две отделни части.
Първата и най-важна е "координатор" Presto, централна главина от където е открито на всички въпроси, нищо повече от един прост CLI.
Вторият е "работници" Presto, реалните процесори заявки и анализ на данни единици.
Координаторът отнема заявката на потребителя, той анализира, планира задачи и изпраща инструкции на работниците, чака отговор от всеки един от тях, а след това най-накрая сглобяване на данните в един единствен резултат.
Presto не носи отговорност за съхраняване на всякакъв вид данни, е само един прост търсачката за бази данни.
. Presto в момента работи с данни, съхранявани с класически релационни бази данни и NoSQL системи
<силни> Изисквания :
- Java 7 или по-
- Python 2.4 или по-висока
Коментари не е намерена