PostgresSQL+postgis+timescaledb 集群搭建部署图

官方PostgresSQL集群部署架构图

在这里插入图片描述

各组件说明

VIP:虚拟IP,用于连接集群数据库
Pgpoll:pg连接池,有负载均衡的作用
PostgreSQL:数据库,整个集群的核心

插件说明

timescale:一个时序插件,专门用于处理时序数据
postgis:一个空间插件,专门用于处理空间数据
timescale+postgis: 时间+空间, 双剑合璧 - 时空数据库

案例背景

  • 对现有轨迹存储方案,环境搭建,数据导入,数据测试,服务编写,测试结果对比
  • 性能分析纬度: 数据量,时间范围,空间范围,空间类型
  • 数据量:1千万,1亿,10亿条
  • 时间范围:1天,1周,1月 时间跨度
  • 空间范围:1平方公里,10平方公里,50 平方公里,
  • 空间类型:多边形,圆形,矩形

案例分析

  • 数数据需要按照时间和空间的方式查询,所以需要postgis+tiemsacledb两个插件
  • 查询频繁,考虑使用集群的方式进行读写分离

案例部署方案图Postgres集群

案例部署说明

  • Pgpool:连接池,负载均衡集群内的所有PostgreSQL连接
  • PostgreSQL:核心数据库
  • PostGis:PostgreSQL的其中一个插件
  • TimescaleDB:PostgreSQL的其中一个插件
  • VIP:Pgpool对外提供的一个可以访问集群的虚拟IP

案例资源说明

服务名称IP运行内存硬盘大小CPU
Pgpool+PostgreSQL+PostGis+TimescaleDB192.168.62.202GB20GB酷睿i7-2820QM @ 2.30GHz 单核
Pgpool+PostgreSQL+PostGis+TimescaleDB192.168.62.212GB20GB酷睿i7-2820QM @ 2.30GHz 单核
Pgpool+PostgreSQL+PostGis+TimescaleDB192.168.62.222GB20GB酷睿i7-2820QM @ 2.30GHz 单核
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值