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

编程入门 行业动态 更新时间:2024-10-24 14:28:14

PostgresSQL+postgis+timescaledb  <a href=https://www.elefans.com/category/jswz/34/1771240.html style=集群搭建部署图"/>

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

官方PostgresSQL集群部署架构图

各组件说明

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

插件说明

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

案例背景

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

案例分析

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

案例部署方案图

案例部署说明

  • 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 单核

更多推荐

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

本文发布于:2024-02-24 18:52:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1696325.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:集群   PostgresSQL   postgis   timescaledb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!