https://github.com/tidb-incubator/TiBigData/blob/master/prestosql/README.md
- presto 通过 tidb 还是通过 tikv 拉取数据?
- 计算层是在 presto worker 还是在 tidb ? 如果presto仅仅从tidb拉取数据,那么算力就在worker。
https://github.com/tidb-incubator/TiBigData/blob/master/prestosql/README.md
presto 通过 tidb 还是通过 tikv 拉取数据?
答: tikv提供了 txnAPI,tidb 是通过这个 API 实现了数据的获取,presto需要通过tidb才能获取到数据
计算层是在 presto worker 还是在 tidb ? 如果presto仅仅从tidb拉取数据,那么算力就在worker。
答: 这块我觉得未来还会有很大的改观,目前不论是tikv,还是 tiflash(Mpp)的模式,可以有更多的接口可以提供给 presto
不考虑TiFlash, 当前的计算层是哪一层。
假如通过presto执行一个聚合分析查询,presto仅仅做为数据展示(tikv计算),还是从tidb拉取数据到presto worker 节点计算后再展示。
TiBigData 目前在 presto 上是 bypass TiDB 直接读取 TiKV 的,并且也会做基本的 projection & predicate push down. 计算本身是在 presto 的 worker 上完成的。
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。