PostgreSQL 介绍

什么是PostgreSQL

PostgreSQL是一个开源数据库 [开放源代码对象关系数据库管理系统],用于安全地存储数据;支持最佳实践,并允许在处理请求时恢复它们。

  • PostgreSQL最初是引入的于一九九六年七月八日 的加州大学伯克利分校。
  • 它是第一个MVCC [多版本并发控制]功能,甚至早于Oracle。多版本并发控制属性称为快照 Oracle中的隔离。
  • 它是写在C类 程序设计语言。
  • PostgreSQL是跨平台 并在各种操作系统上运行微软公司 Windows操作系统、UNIX操作系统、FreeBSD操作系统、Mac OS X操作系统、Solaris操作系统、HP-UX操作系统、LINUX操作系统,等等。
  • PostgreSQL是以下对象的现有数据库macOS操作系统 服务器上。
  • PostgreSQL的发音也是作为Post-gress-Q-L,由PostgreSQL全球开发小组 (一个世界范围的志愿者团队),任何组织或其他私人实体都不控制它。
  • PostgreSQL将为我们提供在各种编程语言的帮助下添加自定义函数的工具,这些编程语言包括Java、C和C++, 等等。
  • 在此,我们可以描述我们的函数语言、索引类型和数据类型,我们还可以创建一个自定义插件 以增加我们需求的可靠性。
  • 其源代码可在PostgreSQL许可证; 因此,我们可以自由地使用它,以任何形式修改和配置PostgreSQL。
  • PostgreSQL遵循 ACID(原子性、一致性、隔离性和持久性) 属性中。
  • PostgreSQL 的 主要 目标 是 处理 从 单一 技术 到 Web 服务 或 具有 多 个 并行 用户 的 数据 仓库 的 各种 作业。

PostgreSQL的历史

PostgreSQL的开发者是PostgreSQL全球开发小组, 由一位计算机科学教授 Michael Stonebraker 于加州大学柏克莱分校。POSTGRES 开始在1986 作为一个后续项目和Ingres后项目,以克服现有数据库系统的问题。

最初,它被称为Postgres, 但在1996年, 项目被重命名为PostgreSQL。再说,在2007年之后,他们做了一些分析,开发团队决定保留名称为PostgreSQL数据库。现在,它成为了市场上最具创新性的开源数据库。

年份 项目名称
1977-1985:INGRES 
  • Ingres公司在 1980年和1994年开发,计算机协会收购了Ingres。
  • Ingres项目是关系数据库的概念验证。
1986年至1994年:POSTGRES
  • 在INGRES中,面向对象和查询语言的功能升级是必不可少的奎尔。
  • INGRES的代码库未用作POSTGRES的基础。
  • 之后,它被商业化为插图,被收购Informix和IBM。
1994-1995年:Postgres95
  • 在1994年,加入了对SQL的支持。
  • 1995年,他们发布了Postgres95。
  • 1996年,他们重新发行了PostgreSQL 6.0数据库。
  • 组件了PostgreSQL全球开发团队。

 

热门文章

优秀文章