Presto DB - это хранилище данных для хранения данных? - PullRequest
0 голосов
/ 30 января 2019

Я новичок в работе на Presto.У меня есть некоторые сомнения относительно Presto.

  1. Является ли Presto хранилищем данных (базой данных)?
  2. Если это механизм запросов?Существует ли какой-либо общий синтаксис запросов для доступа к данным Hive, SQL, Cassandra с использованием соединителей, или он будет принимать все запросы к источникам данных на основе соединителей?
  3. Где будет выполняться запрос в Presto или в конце подключенного источника данных?

1 Ответ

0 голосов
/ 30 января 2019
  1. Это механизм запросов.Однако он получает доступ к данным из разных источников.
  2. Да.Это ANSI SQL.При доступе к данным из базового источника данных используется его конкретный интерфейс (thrift, hdfs, jdbc и т. Д.), Но он скрыт от пользователя.
  3. В обоих местах.Presto способен протолкнуть некоторую фильтрацию данных до базового источника данных (проекция, где пункты).В настоящее время предпринимаются усилия по увеличению количества частей SQL-запроса (см. https://github.com/prestosql/presto/issues/18). Остальное оценивается в Presto.
...