大家好,我是民工哥!
前面给大家介绍了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop 框架等知识体系学习的文章。
在当今这样的就业大背景下,卷是肯定的,强大自己也是必须的。所以,学习不能停,必须一直卷下去。截止今天,又一个知识体系的学习之旅:PostgreSQL 卷完了。希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
过去几年,MySQL 一直霸占着数据库流行榜的榜首。但是,随着时间的推移,PostgreSQL 以 46.5% 的使用率第一次超过 MySQL 位居第一,而 MySQL 以 45.7% 的使用率降至第二名。同为泛用性最好的开源关系型数据库,排名第一第二的 PGSQL 与 MySQL ,与其他的数据库远远拉开了距离。所以,从今天开始,我们进入下一个知识体系的学习:PostgreSQL 数据库。
PostgreSQL 简介
PostgreSQL 是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的声誉。目前PostgreSQL可以运行在所有主流操作系统上,包括Linux、Unix和Windows。
PostgreSQL 是完全的事务安全性数据库,支持丰富的数据类型(如JSON和JSONB类型、数组类型)和自定义类型。PostgreSQL数据库提供了丰富的接口,可以很方便地扩展它的功能,如可以在GiST框架下实现自己的索引类型,支持使用C语言写自定义函数、触发器,也支持使用流行的编程语言写自定义函数。PL/Perl提供了使用Perl语言写自定义函数的功能,当然还有PL/Python、PL/Java、PL/Tcl等。
作为一种企业级数据库,PostgreSQL以它所具有的各种高级功能而自豪,像多版本并发控制( MVCC )、按时间点恢复(PITR)、表空间、异步复制、嵌套事务、在线热备、复杂查询的规划和优化以及为容错而进行的预写日志等。它支持国际字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操作。它也在所能管理的大数据量和所允许的大用户量并发访问时间具有完全的高伸缩性。
更多关于 PostgreSQL 系列的学习文章,请参阅:PostgreSQL 数据库,本系列持续更新中。
官网
- 官网地址: https://www.postgresql.org
- 下载地址: https://www.postgresql.org/download/
- 安装工具: https://www.pgadmin.org/download/
今天 ,终终终于卷完了!!!!
希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
进阶数据库系列(二):PostgreSQL 目录结构与配置文件 postgresql.conf 详解
进阶数据库系列(四):PostgreSQL 访问控制与认证管理
进阶数据库系列(六):PostgreSQL 数据类型与运算符
进阶数据库系列(十四):PostgreSQL 事务与并发控制
进阶数据库系列(十五):PostgreSQL 主从同步原理与实践
进阶数据库系列(十六):PostgreSQL 数据库高可用方案
进阶数据库系列(十七):PostgreSQL 基于 Patroni 高可用架构部署及故障切换
进阶数据库系列(十八):PostgreSQL 基于 repmgr 高可用架构实践
进阶数据库系列(十九):PostgreSQL 基于 Pgpool 实现读写分离
进阶数据库系列(二十):PostgreSQL 数据库备份与恢复
进阶数据库系列(二十一):PostgreSQL 数据目录同步工具 pg\_rewind
进阶数据库系列(二十二):PostgreSQL 数据库作业调度工具 pgAgent
进阶数据库系列(二十四):PostgreSQL 数据库日志与日常巡检
进阶数据库系列(二十五):PostgreSQL 数据库日常运维管理
进阶数据库系列(二十六):PostgreSQL 数据库监控管理
终终终于卷完了!!!!
希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。