天天看点

【重新发现PostgreSQL之美】- 37 三焦者,决渎之官,水道出焉. FDW

背景

肝心脾肺肾

胆小胃大膀三焦

黄帝内经使用自然现象非常好的诠释了五脏六腑的作用:

肝者将军之官

心者君主之官

脾胃者仓廪之官

肺者相傅之官

肾者作强之官

胆者中正之官

小肠者受承之官

大肠者传导之官

膀胱者州督之官

三焦者决渎之官

今天的内容和三焦有关: 数据流通, 人口流通, 移动通信.

场景:

多数据源的数据引用和互通. 数据流通产生价值.

挑战:

数据源多, 需要写大量ETL, 费研发资源, 开发成本高、数据重复存放, 存在ETL延迟等问题.

PG 解决方案:

FDW, 在PG内可以直接读写外部数据源. FDW为开放式接口, 可以对接一切数据源: 数据库、文件、NOSQL、LDAP、WWW、bigdata等.

统一SQL访问, 使用成本大幅降低, 会写SQL就可以访问一切数据源, 而且支持pushdown, 任意数据源包括本地表的相互JOIN等运算.

https://github.com/digoal/blog/blob/master/202106/20210628_01.md#%E5%8F%82%E8%80%83 参考

《从人类河流文明 洞察 数据流动的重要性》 https://wiki.postgresql.org/wiki/Foreign_data_wrappers

https://github.com/digoal/blog/blob/master/202106/20210628_01.md#postgresql-%E8%AE%B8%E6%84%BF%E9%93%BE%E6%8E%A5 https://github.com/digoal/blog/issues/76