Кэширует ли Presto данные?
Кэширует ли Presto данные?

Видео: Кэширует ли Presto данные?

Видео: Кэширует ли Presto данные?
Видео: Владимир Озеров — Как устроено выполнение SQL-запросов в Presto/Trino 2024, Май
Anonim

Престо промежуточные магазины данные в период выполнения задач в его буфере тайник . Однако он не предназначен для использования в качестве кеширование решение или постоянный слой хранения.

В этом отношении является ли Presto базой данных?

Престо - это распределенная система, которая работает на Hadoop и использует архитектуру, аналогичную классической массово-параллельной обработке (MPP). база данных система управления. Сделать Престо расширяемый до любого источника данных, он был разработан с абстракцией хранилища, чтобы упростить создание подключаемых соединителей.

Кроме того, presto использует MapReduce? Престо - это механизм параллельного выполнения SQL с открытым исходным кодом. В отличие от Улья, Престо не использовать в уменьшение карты рамки для его исполнения. Вместо, Престо получает прямой доступ к данным через специализированный механизм распределенных запросов, который очень похож на те, что используются в коммерческих параллельных СУБД.

В связи с этим, почему Престо быстрый?

Причина №1: Престо много Быстро MapReduce работает по модели «извлечения» и извлекает данные из предыдущих задач. Верхний этап получает данные от нижележащих этапов, поэтому промежуточные данные могут быть переданы напрямую, что значительно усложняет запрос. Быстрее.

Как работает Apache Presto?

Престо - это распределенная система, работающая на кластере узлов. Престо Механизм распределенных запросов оптимизирован для интерактивного анализа и поддерживает стандартный ANSI SQL, включая сложные запросы, агрегаты, объединения и оконные функции. Престо архитектура проста и расширяема.

Рекомендуемые: