加载中...
PostgreSQL 是一款功能强大的开源对象关系型数据库,以严格遵循 SQL 标准、支持事务与复杂查询、可扩展性强著称。它已有三十余年发展历史,被广泛用于从初创应用到大型企业系统的各种场景。

| 类型 | 对象关系型数据库 |
| 初始发布 | 1996 年 |
| 许可证 | PostgreSQL 许可证 |
| 编程语言 | C |
| 事务模型 | ACID |
PostgreSQL(常简称 Postgres)是一款开源的对象关系型数据库管理系统,以稳定性、标准兼容性和强大的功能扩展能力闻名。其源头可追溯到 1986 年美国加州大学伯克利分校的 POSTGRES 项目,1996 年引入 SQL 支持后更名为 PostgreSQL,由全球开发者社区持续维护。
PostgreSQL 严格遵循 ACID 事务特性,支持多版本并发控制,使读写操作互不阻塞。它内建对复杂查询、外键、触发器、视图、存储过程的支持,并允许用户自定义数据类型、函数和索引方法,因而常被称为最先进的开源数据库。
PostgreSQL 适用于对数据一致性要求高的业务系统,如金融、电商、政务;其地理空间扩展使其成为地图与位置服务的常用后端;对 JSON 的良好支持也让它能兼顾部分文档型数据库的用途,满足半结构化数据存储需求。
问:PostgreSQL 与 MySQL 如何选择?答:两者都是主流开源数据库。PostgreSQL 在复杂查询、标准兼容、扩展能力上更强;MySQL 在读密集的简单场景和生态普及度上有优势,选择需结合业务复杂度与团队熟悉程度。
问:它适合海量数据吗?答:PostgreSQL 支持分区表、并行查询和多种复制方案,配合专用扩展可支撑大规模数据,但超大规模分布式场景往往还需结合分库分表或专门的分布式数据库。

| 类型 | 对象关系型数据库 |
| 初始发布 | 1996 年 |
| 许可证 | PostgreSQL 许可证 |
| 编程语言 | C |
| 事务模型 | ACID |
登录 后参与讨论
暂无讨论,来发表第一条评论吧