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)