PostgreSQL使用clickhousedb_fdw访问ClickHouse
作者:杨杰 简介 PostgreSQL FDW是一种外部访问接口,它可以被用来访问存储在外部的数据,这些数据可以是外部的PG数据库,也可以mysql、ClickHouse等数据库。 ClickHouse是一款快速的开源OLAP数据库管理系统,它是面向列的,允许使用SQL查询实时生成分析报告。 clickhouse_fdw是一个开源的外部数据包装器(FDW)用于访问ClickHouse列存数据库。 目前有以下两款clickhouse_fdw: https://github.com/adjust/clickhouse_fdw 一直持续不断的有提交,目前支持PostgreSQL 11-13 https://github.com/Percona-Lab/clickhousedb_fdw 之前有一年时间没有动静,最近一段时间刚从adjust/clickhouse_fdw merge了一下,目前也支持PostgreSQL 11-13。 本文就以adjust/clickhouse_fdw为例。 安装 # libcurl >= 7.43.0 yum install libcurl-devel libuuid-devel git clone https://github.com/adjust/clickhouse_fdw.git cd clickhouse_fdw mkdir build && cd