1、分布式数据库与存储冯若航 2021年0801树发新芽 开箱即的开源PostgreSQL发版 PigstyAbout MeRuohang Feng(Vonng)https:/独开源贡献者,Pigsty作者,Designing Data-Intensive ApplicationPG Internal译者 PostgreSQL中国社区开源技术委员会委员,PostgreSQL专家,全栈开发者,曾任职于Alibaba,Apple,TanThttp:/demo.pigsty.ccFederatedGeoSpatialTimeSeriesDistributiveOLAPStreamingFDW世界上最先进
2、的开源关系型数据库?性能优异,功能强大?历史悠久,稳定可靠?扩展丰富,协议友善?代码清晰,定制灵活一招鲜,吃遍天成熟的应可能会到许许多多的数据组件:缓存,OLTP,OLAP/批处理/数据仓库,流处理/消息队列,搜索索引,NoSQL/档数据库,地理数据库,空间数据库,时序数据库,图数据库。传统的架构选型可能会组合使多种组件,典型如:Redis+MySQL+Greenplum/Hadoop+Kafka/Flink+ElasticSearch,套组合拳基本能应付多数需求。带来的新问题就是 异构系统集成:需编写量重复繁琐搬砖代码,把数据从A组件搬运到B组件。专多的全栈数据库“开源的Oracle”唯能对
3、Oracle构成直接威胁的开源数据库去O扛旗者原持Oracle 九成功能开支散叶,子孙满堂健康的社区,友善的协议,丰富的扩展,繁荣的生态开放扩展的数据库老树祖宗级开源项目现状 与 未来PigstyPostgres in Graphic STYleRuohang Fengv1.0.0Battery-Included Open Source PostgreSQL DistributionOutlineWhat Where Who Why HowMonitoringProvisioningHigh AvailableSandboxAnalysisOpen SourceFellowship of Pi
4、gstyLord of PostgreSQL?PostgreSQL?What is Pigsty?PostgreSQL?PG?PostgreSQL 13.3/14-beta2?TimescaleDB 2.3?PostGIS 3.1?Citus 10?:Patroni 2.1,Pgbouncer1.15,Haproxy 2.2,Consul 1.10?:Grafana 8.0,Prometheus 2.28,Nginx 1.20,Ansible?PostgreSQL?PostgreSQL?!e Baery-Included Open Source PostgreSQL Dis#ibu$on?20
5、?Prometheus+AlertManager?Grafana?1000+?,?,?loki?promtail?PG CSV?pglog?Pigsty?,?160+?Kubernetes?PostgreSQL?,?CMDB?CLI?GUIPigsty?PostgreSQL?1?1GB?PostgreSQL?CentOS 7?10?Pigsty?1GB?DCS?Postgres&Grafana&Echarts?PostgreSQL?(Macbook)?vagrant?virtualbox?ECS/VPS?Pigsty将集群部署,扩容缩容,主从复制,故障切换,流量代理,连接池,服务发现,访问控制
6、,监控系统,告警系统,志采集等产级成熟解决案封装为发版,次性解决产环境、个使PostgreSQL数据库的各类问题,真正做到 开箱即。VIPDCSLoad BalancerMiddlewareDatabaseHA AgentMonitorDNSAccessAlertTSDB DCSPigstyGraphNTPNTPDNSPatroni8008Consul8500Postgres5432primaryPgbouncer64329631PGBExporter9100NodeExporter5433543454365438Haproxy91019630PGExporter543354345436543