当前位置: fljsyy->postgresql > 万“象”更新 - 看PostgreSQL数据库的前世与今生

万“象”更新 - 看PostgreSQL数据库的前世与今生

2024-08-16作者:fljsyy来源:www.fljsyy.com

PostgreSQL数据库最近几年在国内非常火,知名度和使用量越来越高,当然,火有火的道理,一方面,国家大力支持信创领域数据库的建设,另一方面,PostgreSQL本身也是一个功能强大、性能优越的数据库管理系统,现在PostgreSQL数据库已经被广泛应用于各个行业的关键业务场景中。

一、PostgreSQL的历史变迁

其实,PostgreSQL数据库的历史可以追溯到上世纪80年代,以下是其主要发展变化:

· 20世纪70年代,Ingres项目启动,Ingres是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,从 80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括Sybase、Microsoft SQL Server、NonStop SQL、Informix 和许多其他的系统。

· 从1986年开始,Michael Stonebraker 教授发表了一系列论文,探讨了新的数据库的结构设计和扩展设计。第一个“演示性”系统在 1987 年便可使用了,并且在 1988 年的数据管理国际会议(ACM-SIGMOD)上展出。

· 1989年:Postgres 陆续发布v1-v4版本,到了1993年,伯克利的Postgres 项目在版本4.2时正式终止。

· 1995-1996年:基于Ingres的Postgres95诞生,重写了SQL解释器,Postgres 项目被重命名为 PostgreSQL,用以反映原始Postgres与具有SQL功能的新版本之间的关系,这标志着它从一个面向对象的数据库系统转变为一个对象-关系型数据库系统。

· 1997年:PostgreSQL 第一个正式版本 6.0 发布,将版本号放回到最初由伯克利Postgres项目开始的序列中。

· 2000-2003年:PostgreSQL 发布7.0-7.4版本:改进WAL和全文索引、改进并发机制、改进查询优化器、改进表分区和信息统计等。

· 2005-2009年:PostgreSQL 发布8.0-8.4版本:增加平台支持、添加角色管理和表空间支持、增加Hot和uuid类型支持、在SQL/大规模/管理方面改进和增强等。

· 2010-2016年:PostgreSQL 9.0-9.6版本发布:增加了流复制和匿名块支持、增加了对 JSON 数据类型的支持、推出级联复制、引入了 jsonb 数据类型、支持多 master 复制、增加了防止雪崩的功能、引入了并行查询等。

· 2017年:PostgreSQL 10 发布:引入了声明式表分区和逻辑复制,为大数据处理和实时数据同步提供了更好的支持。

· 2018年:PostgreSQL 11 发布,改进了并行处理和分区表等。

· 2019年:PostgreSQL 12 发布,增加了Generated Columns和表达式索引等。

· 2020年:PostgreSQL 13 发布,提供了增强的索引和分区功能,改进了并行处理效率等。

· 2021年 - PostgreSQL 14 发布:带来了增强的并行查询、更多的聚合功能和改进的 JSON 等功能。

· 2022年 - PostgreSQL 15 发布:进一步优化了索引、并行处理和安全等特性。

· 2023年 - PostgreSQL 16 发布:改进查询执行性能、批量加载数据性能等功能。

· PostgreSQL仍在继续创新和改进,以应对不断变化的技术需求和挑战。


二、一“库”通,“库库”通

PostgreSQL 以其强大的功能、灵活性、扩展性、可靠性等特点,尤其是开源免费的优势,受到了国内的关注和使用,很多国内大型企业都开发了基于PostgreSQL数据库的产品。

比较知名的有:

· 阿里云推出基于 PostgreSQL 的PolarDB For PG版本的数据库;

· 腾讯云推出基于PostgreSQL的TDSQL For PG版本的数据库;

· 华为推出了基于PostgreSQL版本的opengauss;

· 人大金仓的KingBase数据库;

· 瀚高数据库HighGo DB;

· ……等等。

由于很多公司使用的数据库都是基于PostgreSQL的,所以只要掌握了PostgreSQL数据库,可以很快的上手上述数据库产品,学好PostgreSQL数据库,对个人对企业都是有利的。


三、信创领域PostgreSQL认证

国家在大力支持信创数据库产业的同时,也加大了国内PostgreSQL数据库人才的培养,工信部人才交流中心发布红头文件,与北京神脑资讯技术有限公司,共同举办《PostgreSQL管理员岗位能力提升培训班》,加快数据库领域创新型、复合型、应用型人才队伍建设,多个维度考核学员PostgreSQL理论知识与动手操作能力,考核通过后,由工信部人才交流中心颁发认证证书。

工信部人才交流中心PostgreSQL认证分为初级、中级、高级三个级别,推荐的认证课程有 PGCA - > PGCP - > PGCM 三种。不同的级别对应着持有者对于 PostgreSQL 数据库的熟练使用程度。

工信人才PostgreSQL认证已获得行业高度认可,人大金仓、迪思杰、用友、金蝶、快立方、华胜天成、昆仑数智、 北京中亦安图、中金支付、福建电信、甬兴证券、中港国信、高伟达……等80多家企业的工程师们已获得《工信人才PostgreSQL数据库认证》证书。

· 工信部人才交流中心考核颁发信创领域PostgreSQL认证

· 对于求职者,在招聘时两个人技术差不多的情况下,有PostgreSQL认证会被优先考虑

· 对于在职者:可以提升个人技术能力和市场竞争力,增加职业发展机会,对于个人评职称、抵个税等方面也有作用

· 对于新项目:PostgreSQL认证属信创领域,可以用于企业信创项目招标,领导也会认为有证书的人员学习成本更低、更容易上手

中国信创产业正处于快速发展阶段,信创领域的数据库是信息系统的核心组成部分,对于企业和组织的数字化转型、业务发展以及信息安全都具有极其重要的意义,对于个人来说,学习和拥有PostgreSQL证书,也能够明显的提升个人品牌价值。

四、工信人才PostgreSQL认证唯一报名机构

北京神脑资讯技术有限公司(CUUG)

  • 33条必看问题!腾讯云认证考试须知!
  • AI4DB系列公开课--让AI生成SQL语句
  • 11月16日,工信部人才交流中心 & CUUG - PGCP+PGCM认证考试完成
  • 2024年11月14日,工信人才发布红头文件:PostgreSQL数据库管理人才研修与评测班
  • 【会议回顾】11月29日,国产开源数据库PolarDB&PG专家训练营 - 北京站
  • PostgreSQL认证考试费用分析
  • 11月30日,工信部人才交流中心 & CUUG - PGCPPGCM认证考试完成!
  • 2024年12月PostgreSQL排名第四,已对SQL Server造成威胁
  • PostgreSQL技术大讲堂 - 第72讲:索引与SQL调优之禁忌之恋
  • PostgreSQL技术大讲堂 - 第69讲:PG17版本新特性--块级别增量备份
  • PostgreSQL技术大讲堂 - 第70讲:PG数据库数据加载调优案例
  • PostgreSQL技术大讲堂 - 第71讲:PostgreSQL 17 版本升级
  • PostgreSQL认证考试费用分析
  • PostgreSQL认证培训哪家好
  • 数据库 PostgreSQL 和 MySQL 开源协议的区别
  • 选择PGCA认证,还是选择PGCP认证
  • 用处多多!信创PostgreSQL认证证书含金量
  • 这么多家厂商都选择了PostgreSQL,是时候考个PG认证了
  • OCP认证考试哪家机构划算
  • Oracle认证证书的考试费用是多少
  • 恭喜CUUG 高同学通过Oracle考试获得OCP 19c证书
  • 靠谱的OCP培训机构推荐_北京CUUG
  • 去 IOE 环境下,Oracle OCM认证还值得考吗?
  • 腾讯云tdsql认证的优势和考试费用
  • 活动报名 《国产开源数据库PolarDB+PostgreSQL专家训练营》北京站
  • 金仓数据库认证值得考吗
  • 选择PGCA认证,还是选择PGCP认证
  • PostgreSQL技术大讲堂 - 第73讲:AI4DB系列公开课--搭建私域大模型
  • 百期PostgreSQL技术公开课进行时,已讲到第73期了
  • 如何建设国内postgresql数据库生态环境
  • ocp认证烂大街了吗?并未烂大街
  • 在去Oracle环境下,市场还认可OCP认证吗?
  • 工业和信息化部人才交流中心关于培训考试评价证书更名的通告
  • 签约!北京某大型档案馆、成都市某科研所与CUUG签约工信人才PG认证学习
  • PostgreSQL技术大讲堂 - 第75讲:SQL调优(3)索引调优升级版
  • PostgreSQL技术大讲堂 - 第76讲:调优(4)分区表索引调优
  • PostgreSQL与MySQL相似之处与不同之处
  • 免费学习PostgreSQL,来这里看看PG从小白到专家技术公开课
  • 【重磅消息】Oracle OCP 认证考试,CUUG赠送一次免费补考机会!
  • 12月6日恭喜CUUG郑同学通过OCP考试获得OCP证书
  • OCM认证烂大街了吗?OCM战袍在此,永不过时!
  • 报名OCP认证考试,送一次免费补考机会,限时活动,名额有限!
  • 恭喜CUUG韩同学通过Oracle考试拿到OCP 19c证书
  • PostgreSQL技术大讲堂 - 第74讲:PostgreSQL SQL调优二
  • 恭喜CUUG 11月16日考试的同学获得PG中级、PG高级证书
  • 推动国内信创数据库发展,考取信创PostgreSQL认证
  • 为什么要发展信创数据库-信创PostgreSQL认证
  • PolarDB for PostgreSQL:OSS 外表
  • 中科方德「方德高可信服务操作系统」通过PolarDB产品生态集成认证
  • OCP是什么意思 OCP有用吗