Presto to kolejny silników niestandardowych baz danych, które Facebooka firma aktywnie korzystających z jego produktów, a jednak zdecydował się zwolnić go jako produkt open source jednak.
Presto działa na wielu serwerach jednocześnie, będąc systemem zwykle uruchamiane w chmurze środowiskach obliczeniowych.
Ten silnik bazy danych nie jest niczym więcej niż tylko silnik zapytań, systemu do szybkiego pobierania danych z wielu źródeł na raz, nie biorąc wieczność, aby to zrobić.
Wpisany do pracy tylko na Max i 64-bitowych architektur linuksowych, Presto jest w zasadzie składa się z dwóch oddzielnych części.
Pierwszym i najważniejszym jest "koordynator" Presto, centralnym punktem, z którego inicjowane są wszystkie zapytania, nic więcej niż tylko CLI.
Drugi to "pracownicy" Presto, rzeczywiste procesory zapytań i jednostki analizy danych.
Koordynator zajmuje zapytanie użytkownika, analizuje je, planuje zadania i wysyła instrukcje dla pracowników, czekając na odpowiedź od każdego z nich, a następnie w końcu montażu danych w jednym związku.
Presto nie jest odpowiedzialny za przechowywanie wszelkiego rodzaju danych, jest tylko prosta wyszukiwarka baz danych.
. Presto współpracuje obecnie z danych przechowywanych w klasycznych relacyjnych baz danych i systemów NoSQL
Wymagania :
- Java 7 lub nowszy,
- Python 2.4 lub nowszy,
Komentarze nie znaleziono