lvorySQL 2025生态大会暨PostgreSQL高峰论坛:让你的大象飞起来_第1页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:让你的大象飞起来_第2页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:让你的大象飞起来_第3页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:让你的大象飞起来_第4页
lvorySQL 2025生态大会暨PostgreSQL高峰论坛:让你的大象飞起来_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PGSTYApple探探阿里

创始人

架构师,PG

专家

PostgreSQL

DBA

架构师,内部创业者Github:

VonngStarRank:

473PigstyPostgreSQLHacker,独立开源贡献者PG

发行版,开源RDSPG-

Pigsty

作者数据库老司机,云计算泥石流,《非法加冯》公众号主理人冯若航PigstyFounderPostgreSQL中文社区技术委员会技术委员曾任职于

Apple,TanTan,Alibaba

译注有《DDIA》,《PGInternal》/en/OpenAI的启示IvorySQL2025生态大会暨PostgreSQL高峰论坛一套PostgreSQL集群几十个从库,服务5亿活跃用户用十几次故障砸出来一个PGDBA专家IvorySQL2025生态大会暨PostgreSQL高峰论坛一天开发,

一周上线运维/部署/交付成为新的瓶颈VibeCoding之父,OpenAI创始成员的手搓APP体验编程容易交付难不要再重复造轮子了!重新发明:事务

ACID,故障恢复,备份PITR,高可用,访问控制,监控,部署,三方生态工具,客户端驱动没有意义!浪费人力且无价值

red

issupabase已Ferret

DBandduckdb_fdwvagrantVisualizationGrafanamnDBpolar》BMonnitoring

Retemo

RDSMetricsTSDBprometheusDCSfor

HAConsensusPATRONIACL

CAself-signedpgBackRestbackup

repo[OPTIONAL]TimescalePGVECTORPostgresMLWeb

PortalNGVXNameResolvingPGSQLPrimary

L2VIPVIPManagerHAPROXYServiceAcces&LoadBalancingPG

BouncerPoolingANS

IB

LEPlaybookasIaC

ControllerAdminSOPLocalSandboxLOCAL

REPOYUM

/APTMaintainabilityPigstyYoursComposability

AvailbilityGraphicsExtensibility

ObservabilityPIGSTYReliabilityInfrastructurespost

grekcitusAutoTune:":Monnitoring

Other

DBMSzhparserHYDRANodeL2VIP

BindingDNSMASQPostgresIaaSProvisioningToolboxNServicePITRHAIvorySQL2025生态大会暨PostgreSQL高峰论坛Pigstyhttps://pigsty.io

https://pigsty.io/zh利用Supabase,GraphQL,PostgREST,Kong等工具提供的能力快速开发应用原型或使用Postgres与

Jupyter进行数据分析,并使用Grafana与Echarts进行数据可视化支持业务软件:Dify,LangChain,Odoo,...Pigsty提供了常用软件的Docker

模板,可以使用Pigsty管理的PostgreSQL实例存储数据。例如Gitea,Wiki.js,NocoDB,Gitlab,Harbor,Odoo,Mastodon,Dicourse,

Jira,Confluence,等等...在生产环境中运行高可用的PostgreSQL集群,并充分应用150+扩展的超能力PostGIS地理空间,Timescale时序流事,Citus列存分布式,PGVector向量AI基础设施&向量数据库&RAGPigsty还提供了AI基础设施支持

——

PostgresML与PGVECTOR/PGVECTORIZE/PGVACTORSCALE等

AI扩展您可以用SQL完成

AI大模型与经典机器学习算法训练、预测、存储的完整闭环!运行Dify,LangChain等

AI应用应用场景

经典

PostgreSQL

RDS

服务低代码应用开发与数据可视化Pigsty扩展齐全333

个扩展插件DEB/RPM其中一半由Pigsty

维护全部开箱即用!pg_extensions:#extensionstobe

installedon

this

cluster-timescaledbpostgispgroutingpointcloudh3ip4r#

geoip#[GIS&Timeseries]#-pgvectorpgvectorscalevectorizepg_tiktokenpgmlpg_searchpg_bigmzhparser

#[

VectorSearch

RAG

]#-hydraduckdb_fdwparquet_s3_fdwpg_lakehousepg_tierpg_fkpartpg_partman#citusplproxypg_strom#[OLAP&Sharding]#-agepg_graphqlpg_jsonschemajsquerypg_hint_planhypopgpg_ivmpgmqpgqpgtttemporal_tables

emajperiods

pg_statement_rollback

hll

rum

#

table_version#[Featured&AM]#-pgjwtpg_idkitpg_uuidv7pg_laterpg_backgroundgziphttppg_netpgsql_tweakscount_distinctextra_window_functionstdigestpg_extra_time

topn

sequential_uuids

#mysqlcompat#[Function&Test]#-wrappersmongo_fdwmulticorn2mysql_fdwogr_fdwsqlite_fdwtds_fdwhdfs_fdwpgbouncer_fdworafcepgmemcachepg_dbms_lockpg_dbms_metadatapg_dbms_jobfirebird_fdw

#oracle_fdwdb2_fdw#[FDW&Compatible

]#-prefixtimestamp9semverpgmpuintroaringbitmapmd5hashpg_tleplv8pllualuapgsqlplprql

pldebugger

plpgsql_check

plprofiler

plsh

faker

pgtap

#pljavaplrdbt2#[Type,PL,Test]#-pg_repackpg_cronpg_squeezepg_dirtyreadpgddpgfincorepgl_ddl_deploypg_prioritizepg_readonlypgagentpg_checksumssafeupdateddlxpg_permissions

pg_auto_failover

pg_catcheck#[Administration]#-pg_profilepg_show_planspg_stat_kcachepg_stat_monitorpg_qualstatspg_statvizpg_store_planspg_toppg_track_settingspg_wait_samplingsystem_statsbgw_replstatuspowapgmeminfo#[Monitor&Stat]#-passwordcheck_cracklibpgsodiumvaultanonpg_tdepgsmcryptopgauditpgauditlogtofilepg_auth_moncredcheckpgcryptokeypg_jobmonlogerrors

login_hook

set_user

filedump#[Security&Audit]#-pglogicaldecoderbufswal2jsonwal2mongopg_failover_slotspg_fact_loaderpg_bulkloadpg_comparatorpgimportdocpgexportdocpgcopydbpgloader#repmgrpgpoolpgexporter_ext#[ETL,CDC,REPL]#-gis-stackrag-stackfdw-stacketl-stackolap-stacksupa-stackstat-stack

json-stacktest-stack#[PredefinedStacks

]#•

Pigsty扩展列表•

AWSRDS

扩展列表:•

阿里云RDS扩展列表RDS对重要PG扩展的支持情况@2024-02-28对比基于最新的PostgreSQL16主干版本进行Pigsty掌控:

可控制性/IaC/可扩展性洞察:

可观测性/数字化/可视化ROI:

成本/性能/弹性/复杂度/可维护性功能:内核/正确性/ACID高级需求

(品味)智能:自动驾驶/DBA大模型可靠:高可用

HA/监控/告警/服务兜底安全:备份PITR/ACL/SSL/

自主可控超越需求(超越)进阶需求(体面)基础需求(合格)洞察:可观测性/数字化/可视化ROI:

成本/性能/弹性/复杂度/可维护性掌控:可控制性/IaC/可扩展性可靠:高可用

HA/监控/告警/服务兜底安全:备份

PITR/ACL/SSL/

自主可控智能:自动驾驶/DBA大模型超越需求(超越)高级需求

(品味)进阶需求(体面)基础需求(合格)功能:内核/正确性/ACID掌控:可控制性/IaC/可扩展性洞察:可观测性/数字化/可视化ROI:

成本/性能/弹性/复杂度/可维护性智能:自动驾驶/DBA大模型可靠:高可用

HA/监控/告警/服务兜底安全:备份PITR/ACL/SSL/

自主可控超越需求(超越)功能:内核/正确性/ACID高级需求

(品味)进阶需求(体面)基础需求(合格)掌控:可控制性/IaC/可扩展性智能:自动驾驶/DBA大模型洞察:可观测性/数字化/可视化ROI:

成本/性能/弹性/复杂度/可维护性超越需求(超越)高级需求

(品味)进阶需求(体面)基础需求(合格)可靠:高可用

HA/监控/告警/服务兜底安全:

备份PITR/ACL/SSL/

自主可控功能:内核/正确性/ACID解决RDS

解决不了的问题超越审美好用开源免费,自主可控数据库需求金字塔:公有云RDS数据库需求金字塔:PigstyRDS数据库需求金字塔:平均水平数据库需求金字塔尊重归属安全生理尊重归属安全生理尊重归属安全生理尊重归属安全生理认知认知认知认知超越超越超越审美审美审美IDC自建机房(独占物理机

A1:64C384G)19IDC自建机房(独占物理机B1:40C64G)26IDC自建机房(独占物理机C2:8C16G)38IDC自建机房(容器,超卖200%)17IDC自建机房(容器,超卖500%)7Ucloud

弹性虚拟机(8C16G,有超卖)25阿里云弹性服务器2x内存(独占无超卖)107阿里云弹性服务器4x内存(独占无超卖)138阿里云弹性服务器8x内存(独占无超卖)180阿里云云数据库2x内存(独占无超卖)260阿里云云数据库4x内存(独占无超卖)320阿里云云数据库8x内存(独占无超卖)410ORACLE数据库授权10000用云服务器的牛,耕云数据库的田!立省一半成本!享受云厂商IaaS层的简单便利,又节省掉了RDS的超额剥削!用户若愿意自建,可节省

高达80%的综合持有成本!使用本地NVMe硬盘IOPS性能可翻n倍,数据完全自主可控!不用担心自己的数据被他人掌控!赋能用户,一个DBA管理几百套生产级数据库!

初级研发立即达到专业DBA廉价七成正确水准成本核算参考值(

1核算力

·

1月价格)省钱部署方式单价效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性掌控:可控制性/IaC/可扩展性基础需求(合格)超越需求(超越)高级需求(品味)智能:自动驾驶/DBA大模型质量:内核/

扩展/正确性/ACID进阶需求(体面)质量、安全、效率、成本、洞察、掌控、智能数据库需求金字塔尊重归属安全生理认知超越审美洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性掌控:可控制性/IaC/可扩展性智能:自动驾驶/DBA大模型效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控基础需求(合格)超越需求(超越)进阶需求(体面)高级需求(品味)质量

如何管理好

PostgreSQL

的灵魂

——

扩展插件?数据库需求金字塔质量:内核/

扩展/正确性/ACID尊重归属安全生理

认知超越审美如何管理好扩展?PG扩展统计PG自带扩展:

71生态扩展:

1000+PGRPM扩展:

208PGDEB扩展:

174Pigsty收录扩展:421用声明式的方式,管理PostgreSQL扩展掌控:可控制性/IaC/可扩展性效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性基础需求(合格)质量:内核/

扩展/正确性/ACID智能:自动驾驶/DBA大模型进阶需求(体面)超越需求(超越)高级需求(品味)安全

如何确保机密性

C

完整性

I

,可用性

A

?数据库需求金字塔尊重归属安全生理认知超越审美完整性

同步复制,数据校验和

,Watchdog

PITRpg-pitr

-i

#

恢复到最近备份完成的时间(不常用)pg-pitr--time=

"2022-12-3014:44:44+08"

#

恢复到指定的时间点(在删除数据库或表的情况下使用)pg-pitr

#

恢复到WAL存档流的结束位置(例如在整个数据中心故障的情况下使用)pg-pitr--backup=20221108-105325

#

恢复到特定备份集,备份集可以使用

pgbackrestinfo

列出pg-pitr

--name=

"my-restore-point"

#

恢复到使用

pg_create_restore_point

创建的命名恢复点pg-pitr--xid=

"1234567"-X-P

#

在指定的事务ID之前立即恢复,然后将集群直接提升为主库pg-pitr

--backup=latest

#

恢复到最新的备份集pg-pitr

--lsn=

"0/7C82CB8"

-X

#

在LSN之前立即恢复机密性

备份加密,流量加密

,访问控制

IP地址备份工具哪家强?DBA也不想半夜值班!我想睡个好觉!可用性

硬件故障怎么办?客户端流量怎么办?洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性掌控:可控制性/IaC/可扩展性智能:自动驾驶/DBA大模型进阶需求(体面)效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控质量:内核/

扩展/正确性/ACID高级需求(品味)超越需求(超越)基础需求(合格)如何确保性能、可伸缩性、高可用性以及

弹性真的重要吗?数据库需求金字塔尊重归属安全生理效率认知超越审美高并发https://pigsty.io/zh/blog/pg/pg-scalability/并发连接客户端数量太大,怎么办?伸展读

当读取流量太大时,应当如何扩展从库?伸展写

当单机写入成为瓶颈时,应当如何分库?分布式:

Citus当你需要平滑的扩缩容时,还有什么其他办法?弹性到底重要吗?2017

年的PG数据库

TPS日总事务量

1200亿总计220台数据库服务器,峰值250万TPS,日均值140万TPS核心库20台(1主19从)

65万TPS,单台峰值30万TPS质量:内核/

扩展/正确性/ACID智能:自动驾驶/DBA大模型超越需求(超越)进阶需求(体面)基础需求(合格)高级需求(品味)掌控:可控制性/IaC/可扩展性效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性成本

如何真正做到“降本增效”,

降什么本,

增什么效?数据库需求金字塔尊重归属安全生理认知超越审美RDS价格核月均价阿里云RDS2x内存

高可用版270阿里云RDS4x内存

高可用版339阿里云RDS8x内存

高可用版432阿里云PolarDB4x内存高可用版250阿里云PolarDB8x内存高可用版400AWS

RDS4x内存高可用版1160AWS

RDS8x内存高可用版1582DHH2C

算力自建44.8探探2C

算力自建40财务成本https://pigsty.io/zh/blog/cloud/ecs/复杂度成本实例费用

RDS

算账怎么这么烦?备份存储空间

这些功能怎么散落的到处都是

…恢复实例费用性能监控费用SQL洞察费用数据库读写分离代理费用外网连接地址流量费用DAS:数据库智能驾驶(引入,分析,洞察

,热存储,冷存储,查询

,导出

,安全审计)克隆实例费用只读节点费用PS

费储费用IO存云盘云盘大版本升级怎么办?没有停机维护窗口怎么办?如何保证业务连续性?时间成本如何将迁移&升级窗口压缩至零?掌控:可控制性/IaC/可扩展性效率:性能/可伸缩性/弹性/高可用安全:备份PITR/ACL/SSL/

自主可控洞察:可观测性/数字化/可视化成本:

财务成本/复杂度/可维护性质量:内核/

扩展/正确性/ACID高级需求(品味)智能:自动驾驶/DBA大模型超越需求(超越)进阶需求(体面)基础需求(合格)洞察

可观测性为什么重要?如何解决可观测性的挑战!数据库需求金字塔尊重归属安全生理认知超越审美状态页云厂商的状态页

也许是个摆设但我们确实需要一个真正能用的状态页模块列表指标类目数PGSQL638INFRA964NODE747ETCD177MINIO79REDIS275MONGO54DOCKER123总计3057如何收集尽可能多的观测数据作为原料?如何将这些指标关联起来,聚合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论