本文档基于9.6.x 版本!
何为PostgreSQL?
PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,版本4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES领先的许多概念在很久以后才出现在一些商业数据库中。POSTGRES是最初的伯克利代码的开源继承者。它支持大部分SQL标准并且提供了许多现代特性:
- 复杂查询
- 外键
- 触发器
- 可更新视图
- 事务完整性
- 多版本并发控制
同样,PostgreSQL可以用许多方法扩展,比如,通过增加新的:
- 数据类型
- 函数
- 操作符
- 聚集函数
- 索引方法
- 过程语言
并且,因为自由宽大的许可证,任何人都可以以任何目的免费使用、修改和分发PostgreSQL,不管是私用、商用还是学术研究目的。
PostgreSQL简史
现在被称为PostgreSQL的对象-关系型数据库管理系统是从加州大学伯克利分校写的POSTGRES软件包发展而来的。经过二十多年的发展,PostgreSQL是世界上可以获得的最先进的开源数据库。
伯克利的POSTGRES项目
由Michael Stonebraker教授领导的POSTGRES项目是由防务高级研究项目局(DARPA)、陆军研究办公室(ARO)、国家科学基金(NSF) 以及 ESL, Inc 共同赞助的。 POSTGRES的实现始于 1986 年。该系统最初的概念详见 The design of POSTGRES 。 最初的数据模型定义见 The POSTGRES data model 。当时的规则系统设计在The design of the POSTGRES rules system里

本文介绍了PostgreSQL,一个源自加州大学伯克利分校的先进ORDBMS,其特点包括SQL支持、现代特性和丰富的扩展性。文章回顾了Postgres95的起源和发展,强调了其开源、可扩展和广泛应用的历史背景。
最低0.47元/天 解锁文章
654

被折叠的 条评论
为什么被折叠?



