PolarDB PostgreSQL版提供了跨機并行查詢(Parallel Execution)的功能,支持多個計算節(jié)點分布式地執(zhí)行SQL查詢,加速PolarDB PostgreSQL版的分析型查詢性能,充分發(fā)揮存儲層PolarFileSystem的高I/O吞吐能力,以及提高所有計算節(jié)點的CPU和內存資源的使用率。
跨機并行查詢功能具有如下優(yōu)勢:
具備一定的HTAP能力:
能在TP數據上實時執(zhí)行分析型查詢。
執(zhí)行分析查詢的只讀節(jié)點和執(zhí)行TP型查詢的只讀節(jié)點可以物理隔離,避免影響TP業(yè)務。
結合PolarDB PostgreSQL版存儲計算分離的架構,可以做到彈性擴展:
當算力不夠時,可以彈性地增加只讀節(jié)點,新增的只讀節(jié)點加入分布式的并行計算中,而不需數據重新分片(Reshard)。
不會出現數據傾斜問題。