首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  PostgreSQL

pg 11 的 fdw 改进明显

  •  
  •   beginor · 2018-10-22 08:50:14 +08:00 · 1519 次点击
    这是一个创建于 417 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    iDkmDg.png

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

    iDknbQ.md.png

    各位老哥, 觉得怎样?

    6 回复  |  直到 2018-10-30 22:29:52 +08:00
        1
    zn   2018-10-22 08:54:00 +08:00 via iPhone
    屌屌的。

    顺便问一下大佬,这个功能很难实现吗?好像商业数据库都有这功能的。
        2
    Wincer   2018-10-22 09:10:27 +08:00 via Android
    挺好的,没记错的话,elasticsearch 的聚合也是先块内聚合再汇总
        3
    cstj0505   2018-10-22 09:17:28 +08:00
    @zn 这个和分布式数据库的 sharding 是不一样的,所以实现起来方式也不一样。
    这个单机数据库是分库分表,但你又想查询所有的,他帮你把 sql 解析成分布式数据库类似的 sql。
    不过感觉这个功能里真正实用还有一定距离,简单统计好使,但我看别人写的 sql 动不动就是几百上千行,太复杂了。
        4
    SpartzTao   2018-10-23 00:51:33 +08:00 via Android
    想问下这是啥客户端勒,谢谢
        5
    beginor   2018-10-30 20:33:36 +08:00 via Android
    @SpartzTao PgAdmin4
        6
    SpartzTao   2018-10-30 22:29:52 +08:00
    @beginor good job
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2421 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 14:06 · PVG 22:06 · LAX 06:06 · JFK 09:06
    ♥ Do have faith in what you're doing.