📚书籍概述

PostgreSQL 不再只是一个传统的关系型数据库。随着插件生态的发展和原生特性的增强,它已经演变为一个支持多种数据模型(关系型、JSON、图、时序、空间)、多租户架构、分布式部署、流式处理等场景的通用数据库平台。

本书将围绕 PostgreSQL 最新版(v17)的功能体系,结合企业级实战案例,深入讲解其在不同数据库领域中的应用与优化技巧,帮助读者掌握 PostgreSQL 在现代数据架构中的核心地位。


🧩全书结构概览

部分内容主题章节数量
第一部分关系型数据库实战6章
第二部分图数据库支持与实战3章
第三部分NoSQL 能力扩展实战4章
第四部分分布式数据库架构实战5章
第五部分高可用、安全与性能调优4章

📘第一部分:关系型数据库实战(共6章)

第1章 PostgreSQL 基础与安装配置

第2章 SQL 语法与高级查询

第3章 事务控制与并发机制

第4章 函数、触发器与过程语言

第5章 表分区与继承

第6章 扩展与插件生态


📘第二部分:图数据库支持与实战(共3章)

第7章 PostgreSQL 中的图数据库能力

第8章 使用 JSON + SQL 模拟图模型

第9章 Apache AGE 集成与图数据库实战


📘第三部分:NoSQL 能力扩展实战(共4章)

第10章 JSON 与 JSONB 数据类型深度解析

第11章 文档型数据库风格操作

第12章 时间序列数据处理

第13章 全文搜索与向量相似度匹配


📘第四部分:分布式数据库架构实战(共5章)

第14章 PostgreSQL 的分布式方案概览

第15章 Citus 扩展实战

第16章 多主复制与读写分离

第17章 PostgreSQL + Kubernetes 实战

第18章 多租户架构设计


📘第五部分:高可用、安全与性能调优(共4章)

第19章 高可用与故障转移

第20章 安全机制与合规性

第21章 性能调优实战

第22章 监控与运维自动化

  • Prometheus + Grafana 监控 PostgreSQL
  • 使用 pgBadger 分析慢查询日志
  • 自动化巡检脚本编写
  • 实战:建立完整的数据库健康检查体系