世界上最高级的开源关系数据库PostgreSQL
提起开源的关系型数据库,大部分人脱口而出的就是MySQL,如果不考虑开源还是商业的问题,再列举几个额外的数据库,那么接下来的大概率是Oracle,MS SQLServer。少有人知道或会去提及PostgreSQL,也被简称为PgSQL或者Postgres,这是一个产品在一定圈子里流行度的体现,但抛开流行才是好,相信小众也有美,从产品本身看,PostgreSQL其实是一个优秀的数据库,正如社区所言“世界上最高级的开源关系数据库”。开源跨平台开源本身就是PostgreSQL的一个标签,是PostgreSQL的一个很重要的点,PostgreSQL由社区(PostgreSQL Global Development Group)维护,由于宽松的许可,PostgreSQL可以被任何人以任何目的使用,修改和分发,无论这样做的目的是做一个私有化的数据库系统,或者是商业活动。由于许可宽松,大部分云计算服务都直接提供了云上的PostgreSQL服务,阿里云 和 腾讯云 上对PostgreSQL有直接的支持。此外现如今的PostgreSQL支持部署在大部分主流的平台上,从BSD到Linux, 到macOS, Solaris, Windows等。功能强大社区对PostgreSQL的定义是ORDBMS,这里多出来的O是object之意,也就是object-relational database management system,看名字就能知道比传统的关系型数据库RDBMS多了点什么,PostgreSQL结合了