大象图标 PostgreSQL

PostgreSQL 全球先进数据库

开源 · 可靠 · 扩展 · 面向未来
为什么选择 PostgreSQL?

PostgreSQL 拥有超过35年的开源沉淀,被誉为“开发者最喜爱的数据库”。它不仅支持 ACID 事务、复杂查询、外键、视图、存储过程,还原生支持 JSON/JSONB、地理空间 (PostGIS)、全文检索、时序数据等。从初创公司到大型金融机构,PG 提供无与伦比的稳定性和扩展性。

高性能高性能并行查询 & JIT
高可靠高可靠WAL & PITR
扩展性扩展性自定义类型/函数
安全安全行级安全 & SCRAM
最新版本 & 生态

📌 PostgreSQL 16 已正式发布,逻辑复制增强、性能提升、SQL/JSON 更多语法支持。长期支持版本 (LTS) 15/14 同样稳定。中文社区活跃,大量国产化适配。

PostgreSQL 16.3 PostGIS 3.4 PGAdmin 4 TimescaleDB
🐘 全球下载量超 2亿+ ⭐ Github 星标 15k+
常见问题 · 解答
PostgreSQL 和 MySQL 有什么区别?
PG 更强调标准SQL兼容性、扩展性和高级特性(如窗口函数、CTE、表继承、外部数据包装器)。MySQL 更轻量,但 PG 在复杂分析、GIS、JSON 处理上优势明显。PG 的许可证是类似 BSD 的开源协议,商用友好。
如何快速在 Linux 上安装 PostgreSQL?
使用官方仓库:sudo apt install postgresql postgresql-contrib (Debian/Ubuntu) 或 sudo yum install postgresql-server (RHEL/CentOS)。初始化后启动服务并设置密码。也可使用 Docker: docker run --name pg -e POSTGRES_PASSWORD=mysecret -d postgres
PostgreSQL 适合高并发场景吗?
完全适合。PG 采用多进程架构,每个连接一个独立进程,结合连接池工具(PgBouncer, Pgpool-II)可轻松支撑数千并发。同时支持复制、负载均衡、分区表,广泛用于金融、电商、物联网等场景。
是否支持 JSON 和 NoSQL 风格?
支持。PG 提供 JSON 和 JSONB 数据类型,支持索引、查询、函数操作。你可以像文档数据库一样使用它,同时享受关系型数据库的 JOIN 和事务能力。非常适合混合数据模型。
快速上手 & 加入社区
下载

下载 PostgreSQL

官方安装包 / 源码 / 容器镜像

免费下载
社区

中文社区

文档、邮件列表、微信、技术沙龙

加入我们
核心能力深度介绍

🔹 高可用 & 复制: 流复制、逻辑复制、同步/异步多副本,支持自动故障转移 (Patroni, repmgr)。

🔹 扩展生态: PostGIS (地理空间)、TimescaleDB (时序)、Citus (分布式)、pgvector (向量检索) 等,覆盖 AI、GIS、IoT。

🔹 开发者友好: 支持多种语言存储过程 (PL/pgSQL, PL/Python, PL/Java),丰富索引类型 (B-tree, Hash, GiST, GIN, BRIN)。

🔹 企业级安全: 列级加密、行级安全策略、LDAP/GSSAPI 集成、审计扩展 (pgaudit)。

🔐 数据完整性 ⚡ 并行查询 🧩 FDW 外部数据

idea 更多问题?我们帮你解答

💬 “PostgreSQL 如何优化慢查询?” “如何迁移 MySQL 到 PG?” 欢迎在社区提问,专家在线回复。

📖 查询优化指南 📦 扩展推荐
PostgreSQL 架构图