PostgreSQL的变化
2022年数据库最受欢迎PG位居第四,并且是专业开发者最常使用的数据库!(Used)以 46.5% 的使用率位居第一名!
原因大概是有两个:先进与开源!
PostgreSQL的优势
1、PostgreSQL的稳定性极强,Innodb等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足的进步,然而很多Mysql用户都遇到过Server级的数据库丢失的场景
2、PG的性能指标可以维持双曲线甚至对数曲线,到顶峰之后不再下降,而MySQL明细出现一个波峰后下滑。
3、PG多具有丰富的几何类型,实际上不止几何类型,PG中有大量的字典、数组、bitmap等数据类型,相比之下MySQL就差很多。
4.PG的“无锁定”特性非常突出,甚至包括vacuum这样的整理数据空间的操作,这个和PGSSQL的MVCC实现有关系。
5.PG数据库的调优非常灵活,可以使用函数和条件索引,mysql就没有这个功能,条件索引在web应用中很重要。
6.PG有极其强悍的SQL编程能力,有丰富的统计函数和统计语法支持,比如分析函数(Oracle的叫法,PG里面叫Window函数),还可以用多种语言来写存储过程,对于R的支持也很好。
7、PG有很多中集群架构可以选择,plproxy可以支持语句级的镜像或者分片,slony可以进行字段级的同步设置,standby可以构建WAL文件级或者流式的读写分离集群,同步频率和集群策略调整方便,操作非常简单。
8、PG的TEXT类型可以直接方法,SQL语法内置正则表达式,可以索引,还可以全文检索,或使用xml xpath。用PG的话,文档数据库就可以省略了
9.PGSQL可以做到同步,异步,半同步复制。复制基于wal,可以做到同步复制。同时pgsql还提供stream复制。
10.PGSQL对于numa架构的支持强一些,比mysql对于读的性能要好些,pgsql提交可以完全异步,而mysql的内存表不够实用
为让大家能够更清楚了解PGSQL,小瑞邀请刘老师从PGSQL专业角度为大家分享高效的学习路径及资料
活动时间
6月14日 晚20:00-21:00
特邀讲师
特邀
刘华阳老师
18年数据库运行维护和架构设计经验
2022年中国PostgreSQL生态大会-最佳原创内容奖
2022年中国PostgreSQL技术大会-最佳新人奖
直播抽奖福利
*PGSQL学习纸质书籍
*1个G-PGSQL学习资料(报名即可领取)
识别下方二维码,即可参与活动

↑↑↑↑
长按识别二维码报名
本文分享自微信公众号 - 开源软件联盟PostgreSQL分会(kaiyuanlianmeng)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。