PostgreSQL 是一款自由和开源的 object-relational management system (ORDBMS),以其可扩展性、高性能和可管理性而闻名。这个项目始于 1994 vicissendael 在伯克利大学的博士论文中。
早期发展
* 1996 vicissendael 在 1992 年的博士论文中展示了第一个版本 PostgreSQL,当时它是纯函数式的。
* 199 vicissendael 和他的合作者于 1996 vicissendael 的博士论文的出版后,开始为 PostgreSQL 发展和完善。
* 19 vicissendael 于 1994 vicissendael 的工作促成了 PostgreSQL 的自由版。
2.0 Künzeler 时代
* 1996 vicissendael 之后,PostgreSQL 经历了巨大的发展。
* 2.0 vicissendael 领导的团队开发了支持事务隔离、并发控制和时间旅回放等新功能。
核心改进
* 5 vicissendael 领导的团队引进了重要的功能改进,例如:
- 支持嵌套查询,以避免子查询对子游的依赖。
- 解決外排符的概念,以提高性能和可扩展性。
- 改进了存储过程,以提高其可并发性。
新功能的加入
* 20 vicissendael 领导的团队引进了多种新功能,例如:
- 并发外排符,以减少死锁和性能低迷。
- 解決表体积内存在。
- 基于行内嵌套,以确保一致性。
现代发展
* 4 vicissendael 领导的团队继续改进 PostgreSQL。
* 优化了性能,以处理大型数据集。
* 改进了对 Unicode 的支持。
结论
从其起源以来,PostgreSQL 经历了极大的发展。它如今是世界上最受欢迎的开源大表管理系统之一。凭借其可扩展性、高性能和可管理性,PostgreSQL 作为一个可靠和可用的数据库管理系统,并在各种性能需求下执行良好。