PostgreSQL 数据库实战指南
文章目录
📚书籍概述
PostgreSQL 不再只是一个传统的关系型数据库。随着插件生态的发展和原生特性的增强,它已经演变为一个支持多种数据模型(关系型、JSON、图、时序、空间)、多租户架构、分布式部署、流式处理等场景的通用数据库平台。
本书将围绕 PostgreSQL 最新版(v17)的功能体系,结合企业级实战案例,深入讲解其在不同数据库领域中的应用与优化技巧,帮助读者掌握 PostgreSQL 在现代数据架构中的核心地位。
🧩全书结构概览
部分 | 内容主题 | 章节数量 |
---|---|---|
第一部分 | 关系型数据库实战 | 6章 |
第二部分 | 图数据库支持与实战 | 3章 |
第三部分 | NoSQL 能力扩展实战 | 4章 |
第四部分 | 分布式数据库架构实战 | 5章 |
第五部分 | 高可用、安全与性能调优 | 4章 |
📘第一部分:关系型数据库实战(共6章)
第1章 PostgreSQL 基础与安装配置
- 安装 PostgreSQL 17(Linux/Windows/Docker)
- 初始化集群与基本配置(
pg_hba.conf
,postgresql.conf
) - 使用
psql
工具与图形化客户端(如 pgAdmin) - 用户权限管理基础
- 实战:搭建本地开发环境并导入样例数据集
第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
分析慢查询日志 - 自动化巡检脚本编写
- 实战:建立完整的数据库健康检查体系