beginor

pg 11 的 fdw 改进明显

  •  
  •   beginor · Oct 22, 2018 · 3898 views
    This topic created in 2934 days ago, the information mentioned may be changed or developed.

    pg 11 的 fdw 改进明显, 可以将聚合函数下放到各个节点进行计算,再到主节点进行汇总, 有图为证:

    在 pg 10 上时, 需要现将数据取到主节点,在进行聚合计算

    iDkmDg.png

    而在 pg11 上时, 则可以在各个节点进行聚合计算, 再汇总到主节点

    iDknbQ.md.png

    各位老哥, 觉得怎样?

    6 replies  •  2018-10-30 22:29:52 +08:00
    zn
    zn
    Oct 22, 2018 via iPhone
    1
    屌屌的。

    顺便问一下大佬,这个功能很难实现吗?好像商业数据库都有这功能的。
    Wincer
    Wincer
    Oct 22, 2018 via Android
    2
    挺好的,没记错的话,elasticsearch 的聚合也是先块内聚合再汇总
    cstj0505
    cstj0505
    Oct 22, 2018
    3
    @zn 这个和分布式数据库的 sharding 是不一样的,所以实现起来方式也不一样。
    这个单机数据库是分库分表,但你又想查询所有的,他帮你把 sql 解析成分布式数据库类似的 sql。
    不过感觉这个功能里真正实用还有一定距离,简单统计好使,但我看别人写的 sql 动不动就是几百上千行,太复杂了。
    SpartzTao
    SpartzTao
    Oct 23, 2018 via Android
    4
    想问下这是啥客户端勒,谢谢
    beginor
    beginor
    OP
    Oct 30, 2018 via Android
    5
    @SpartzTao PgAdmin4
    SpartzTao
    SpartzTao
    Oct 30, 2018
    6
    @beginor good job
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 04:38 · PVG 12:38 · LAX 20:38 · JFK 23:38
    ♥ Do have faith in what you're doing.