Presto DB是用于存储数据的数据存储吗?

问题描述 投票:1回答:1

我是Presto的新手。我对Presto有些怀疑。

  1. Presto是否是数据存储(数据库)?
  2. 如果是查询引擎?是否存在使用连接器访问Hive,SQL,Cassandra数据的常见查询语法,或者它是否会接受基于连接器的所有数据源查询?
  3. 查询执行将在Presto或连接数据源端进行?
prestodb
1个回答
4
投票
  1. 它是一个查询引擎。但是,它访问来自许多不同数据源的数据。
  2. 是。它是ANSI SQL。从底层数据源访问数据时,使用它的特定接口(thrift,hdfs,jdbc等),但这对用户是隐藏的。
  3. 在这两个地方。 Presto能够将一些数据过滤下推到底层数据源(投影,where子句)。目前还有努力推动SQL查询的更多部分(参见https://github.com/prestosql/presto/issues/18)。休息在Presto进行评估。
© www.soinside.com 2019 - 2024. All rights reserved.