购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 PostgreSQL简介

PostgreSQL是一个功能强大的开源对象-关系型数据库管理系统(ORDBMS),它以其可靠性、健壮性、灵活性和支持标准SQL的能力而闻名,被认为是目前世界上最先进的开源数据库。PostgreSQL目前由PostgreSQL全球开发组(The PostgreSQL Global Development Group)维护,并拥有一个活跃的全球社区,这个社区负责维护和支持其持续的发展。

(1)发展史

起源: PostgreSQL的历史可以追溯到1986年,当时作为加州大学伯克利分校POSTGRES项目的一部分。这个项目由Michael Stonebraker教授领导,目标是创建一个支持复杂查询和对象-关系型特性的数据库系统。

开源: 1996年,PostgreSQL项目从POSTGRES发展而来,并作为一个开源项目继续发展。它的开源性质允许全球的开发者共同贡献代码,使其成为一个不断进化的系统。

持续发展: 自开源以来,PostgreSQL经历了多次重大的版本更新,每个新版本都带来了新的特性和性能改进。

(2)版本更新

PostgreSQL的版本更新是持续进行的,每个新版本都会增加新的功能、改进性能、提升稳定性和安全性。以下是一些重要的版本更新里程碑:

PostgreSQL 9.0 (2010):引入了异步复制功能。

PostgreSQL 9.2 (2012):增加了并行查询功能。

PostgreSQL 9.4 (2014):引入了JSONB数据类型和改进的查询性能。

PostgreSQL 10 (2017):引入了逻辑复制、分区表改进和多项性能优化。

PostgreSQL 11 (2018):增加了更多的并行功能、增强的查询性能和改进的分区表功能。

PostgreSQL 12 (2019):引入了改进的查询规划和更多的性能优化。

PostgreSQL 13 (2020):进一步优化了性能,增加了新功能,如增量排序。

PostgreSQL 14 (2021):引入了声明式表分区、改进的查询性能和更多的扩展功能。

PostgreSQL 15 (2022):增加了多项安全特性、性能改进和新的配置选项。

PostgreSQL 16 (2023):进一步提高了性能,增加了更多的复制选项和改进的备份功能。

PostgreSQL 17 (2024):引入JSON_TABLE支持、Vacuum内存优化(减少20倍消耗)和逻辑复制增强,显著提升性能与开发体验。

随着社区的持续贡献,不断适应新的技术需求和市场变化,PostgreSQL预计将继续提供更多创新功能和改进。 yfVx/YZFkDfDbr6/3E2KBaLYYU9nQVFAIR5/veNqDt4MVysg7XI9VWc9bsxzkgrQ

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开