PostgreSQL

源代码开放的数据库管理系统
PostgreSQL是一个功能强大的开源对象关系数据库系统,已有超过 35 年开发历史。[1] 创始于1986 年的伯克利的POSTGRES项目。目前已经成为一款跨平台、免费和开源的数据库软件,PostgreSQL 应用领域广泛,根据 Stack Overflow 2023 开发者调查数据显示,PostgreSQL 超越了 MySQL,成为开发人员首选。[2]
PostgreSQL 功能和特点:帮助开发人员构建应用程序、保护数据完整性和构建容错环境,还具有可扩展性。可以定义自己的数据类型,构建自定义函数,可以用不同的编程语言编写代码,而无需重新编译数据库。[1]

简述

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。PostgreSQL最初设想于1986年,当时被叫做Berkley Postgres Project。该项目一直到1994年都处于演进和修改中,直到开发人员Andrew Yu和Jolly Chen在Postgres中添加了一个SQL(Structured Query Language,结构化查询语言翻译程序,该版本叫做Postgres95,在开放源代码社区发放。
1996年,再次对Postgres95做了较大的改动,并将其作为PostgresSQL6.0版发布。该版本的Postgres提高了后端的速度,包括增强型SQL92标准以及重要的后端特性(包括子选择、默认值、约束和触发器)。