Trino
你可能会说
数据在 HDFS、MySQL、对象存储,能不能一条 SQL 查完?
联邦查询引擎不搬数据,直接连多种数据源做分布式 SQL;适合交互式分析和跨源 JOIN,不适合高频点查。
也常被叫作PrestoSQL联邦查询
什么时候选它
- 跨数据源即席分析
- 湖仓交互查询(接 Iceberg / Hive)
- 替换慢吞吞的 Hive 查询
什么时候别选
- 高频在线点查
- 需要写入和事务
- 超大规模 ETL(用 Spark)
容易混在一起 · 怎么分
Trino≠ClickHouse
Trino 强在联邦查询和多源 JOIN;ClickHouse 强在单表大宽表聚合性能。
Q面试会问什么
- 问:和 Hive 的区别?
答:Trino 全内存流水线执行、不落 MapReduce 中间结果,交互查询快得多。 - 问:和 Spark 的分工?
答:Trino 偏交互式 SQL 分析,Spark 偏批处理与复杂计算 / 机器学习。
延伸阅读 · 权威出处