Presto — это движок для выполнения SQL-запросов к большим данным из разных источников. Он позволяет анализировать массивы данных без переноса или копирования. Пользователь подключает источники, запускает запросы и получает результат в реальном времени. Сервис поддерживает множество форматов и баз данных, что удобно для распределённых систем.
Интерфейс и UX
Управление происходит через командную строку или сторонние инструменты визуализации. Для работы требуется настроить соединения с источниками данных. Запросы пишутся на стандартизированном SQL. Встроенных средств визуализации нет — для анализа нужны внешние BI-системы.
Особенности реализации
Сервис работает по принципу федеративных запросов — данные не копируются, а анализируются на месте. Производительность зависит от серверных ресурсов. Поддерживается масштабирование для больших нагрузок. Открытый исходный код позволяет вносить изменения и получать обновления от сообщества. Для запуска требуется опыт настройки серверов и управления кластерами.