当前位置: Oracle培训中心->优技培训 > PostgreSQL Vs MySQL —— PG先进之才

PostgreSQL Vs MySQL —— PG先进之才

2022-07-18作者:Oracle WDP中心来源:Oracle培训中心

PostgreSQL Vs MySQL —— PG先进之才

PG先进之才

PG的“才”在于一专多长。PostgreSQL是一专多长的全栈数据库,天生就是HTAP,超融合数据库,一个打十个。基本单一组件便足以覆盖中小型企业绝大多数的数据库需求:OLTP,OLAP,时序数据库,空间GIS,全文检索,JSON/XML,图数据库,缓存,等等等等。

PostgreSQL 是各种关系型数据库中性价比最高的选择:它不仅可以用来做传统的 CRUD OLTP 业务,数据分析更是它的拿手好戏。各种特色功能更是提供了切入多种行业以的契机:基于 PostGIS 的地理时空数据处理分析,基于 TimescaleDB 的时序金融物联网数据处理分析,基于存储过程触发器的流式处理,基于倒排索引全文检索的搜索引擎,FDW 对接统一各式各样的外部数据源。可以说,PG是真正一专多长的全栈数据库,它可以实现的比单纯 OLTP 数据库要丰富得多的功能。

在一个很可观的规模内,PostgreSQL 都可以独立扮演多面手的角色,一个组件当多种组件使。而单一数据组件选型可以极大地削减项目额外复杂度,这意味着能节省很多成本。它让十个人才能搞定的事,变成一个人就能搞定的事。 不是说PG要一个打十个把其他数据库的饭碗都掀翻:专业组件在专业领域的实力是毋庸置疑的。但切莫忘记,为了不需要的规模而设计是白费功夫,这属于过早优化的一种形式。如果真有那么一样技术可以满足你所有的需求,那么使用该技术就是最佳选择,而不是试图用多个组件来重新实现它。

以探探为例,在 250w TPS 与 200 TB 数据的量级下,单一PostgreSQL选型依然能稳定可靠地撑起业务,并能在很可观的规模内做到一专多长。除了本职的 OLTP,PG 还在相当长的时间里兼任了缓存,OLAP,批处理,甚至消息队列的角色。当然神龟虽寿,犹有竟时。最终这些兼职功能还是要逐渐分拆出去由专用组件负责,但那已经是近千万日活时候的事了。

PostgreSQL vs MySQL

PostgreSQL 的先进性有目共睹,这也是其对阵同为开源关系型数据库的老对手 —— MySQL 时,真正的核心竞争力。

MySQL的口号是“世界上最流行的开源关系型数据库”,它的核心特点是糙猛快,基本盘是互联网公司。

互联网公司的典型特点是什么?追逐潮流糙猛快。糙说的是互联网公司业务场景简单(CRUD居多);数据重要性不高,不像传统行业(例如银行)那样在意数据的一致性与正确性;可用性优先,相比停服务更能容忍数据丢乱错,而一些传统行业宁可停止服务也不能让账目出错。 猛说的则是互联网行业数据量大,它们需要的就是水泥槽罐车做海量 CRUD,而不是高铁和载人飞船。 快说的则是互联网行业需求变化多端,出活周期短,要求响应时间快,大量需求的就是开箱即用的软件全家桶(如LAMP)和简单培训就能上手干活的 CRUD Boy。于是,糙猛快的互联网公司和糙猛快的 MySQL 一拍即合。

但时过境迁,PostgreSQL 进步神速,在”快“与”猛“上 MySQL 已经不占优,现在只剩下”糙“了。举个例子,MySQL 的哲学可以称之为:“好死不如赖活着”,与 “我死后哪管洪水滔天”。其“糙”体现在各种“容错”上,例如允许呆瓜程序员写出的错误的SQL也能跑起来。最离谱的例子就是:MySQL 竟然允许部分成功的事务提交,这就违背了关系型数据库的基本约束:原子性与数据一致性。

图:MySQL默认竟然允许部分成功的事务提交

在先进性上, PostgreSQL 丰富的功能已经甩开 MySQL 了几条街,而 MySQL 引以为豪的 ”流行度“ 也开始被 PostgreSQL 反超。

时来天地皆同力,运去英雄不自由。先进的因会反映为流行的果,流行的东西因为落后而过气,而先进的东西会因为先进变得流行。在这个变革的时代中,没有先进的功能打底,“流行”也也难以长久。时代所赋予的红利,也会随时代过去而退潮。

先进与开源,就是 PostgreSQL 成功的最大法宝。Oracle 先进, MySQL 开源,PostgreSQL 先进又开源。

以上部分内容来源于非法加冯 ,作者谁谓河广一苇航之


信息技术应用创新PostgreSQL认证

为支持国产数据库发展,规范数据库技术行业技能标准,对于PostgreSQL技能培训、资格认证考核等工作,由国家工业信息安全发展研究中心与北京神脑资讯技术有限公司共同推出《信息技术应用创新数据库工程师》能力认证,通过PostgreSQL管理员中级能力考核后,由国家工业信息安全发展研究中心颁发证书。

相关机构

国家工业信息安全发展研究中心(工信一所)、北京神脑资讯技术有限公司 共同推出

课程目标

掌握PG数据库的技术、特点、操作,达到PostgreSQL数据库专家级别,考取PGCP中级证书和PGCM高级证书。

课程收益(国家级证书)

由国家工业信息安全发展研究中心(工信安全)审核颁发证书

考取PG认证证书,体现个人技术能力,获得更高职业发展机会

凭此证书,投标信创项目的“加分”项

凭此证书,评职称的“加分”项

授课讲师-陈老师

CUUG金牌讲师,20多年一线工作和教学经验

PostgreSQL金牌讲师

PG社区培训委员会委员

Oracle 10g/11g/12c OCM大师

工信安全PostgreSQL认证考试评审专家

证书实图

  • ocp证书好不好考 多久能拿到证书
  • OCP证书图片,看看OCP 19c证书是什么样子的
  • 2022年6月21日,CUUG又一位同学OCM 12c 证书到手
  • CUUG-OCP题库解析公开课:第160期-rman备份专题一(2022.06.10)
  • MySQL OCP 证书图片,MySQL V8.0 中级认证证书
  • OCM 12c末班直通车,OCM 12c什么时候结束不能考了
  • OCM成绩怎么查 恭喜CUUG考生陆续顺利通过OCM考试
  • OCM考试难,也不难!恭喜CUUG李响同学顺利通过OCM考试!
  • 12c OCM停考时间 OCM认证什么时候停考
  • PostgreSQL中文社区话题直播:【PG夜话之云数据库那些事】
  • OCP 19c考试难不难 CUUG OCP 19c认证证书
  • 2022年mysql 8.0 中级OCP认证证书图片
  • OCP认证班线上无忧学习,来CUUG云课堂!
  • CUUG云课堂上线,获学员广泛好评
  • PostgreSQL中级认证,恭喜CUUG杜同学获得工信部PGCP证书
  • PostgreSQL中级认证,恭喜CUUG华同学获得工信部PGCP证书
  • PostgreSQL中级认证,恭喜CUUG刘同学获得工信部PGCP证书
  • PostgreSQL中级认证,恭喜CUUG邱同学获得工信部PGCP证书
  • PostgreSQL中级认证,恭喜CUUG石同学获得工信部PGCP证书
  • PostgreSQL中级认证,恭喜CUUG郑同学获得工信部PGCP证书
  • 昨天,CUUG 张同学顺利收到OCP 19c证书
  • CUUG-OCP题库解析公开课:第163期-rman 数据库克隆(2022.07.08)
  • CUUG-OCP题库解析公开课:第164期-RMAN恢复DRA(2022.07.15)
  • PG中文社区 & CUUG 技术公开课:PG-FULL-PAGE机制与原理
  • PostgreSQL Vs MySQL —— PG先进之才
  • PostgreSQL Vs Oracle —— PG开源之德
  • 进击的PostgreSQL —— 开发者最为喜爱的数据库!
  • 进击的PostgreSQL —— 开发者最想使用的数据库!
  • 进击的PostgreSQL —— 专业开发者中最流行的数据库!
  • 9月6日,OCM12c证书新鲜出炉【CUUG】
  • CUUG陈卫星老师入选CCF数据库专委会执行委员
  • DB-Engines Ranking of Relational DBMS:PostgreSQL持续上涨
  • MySQL OCP认证考试-题库解析
  • MySQL题库解析:第1期-mysql备份与恢复(2022.07.29)
  • MySQL题库解析:第2期 - 基于GTID复制的故障排查案例(2022.08.05)
  • oracle ocm 12c什么时候停考
  • 阿里云数据库PolarDB For PostgreSQL开源人才初级考试限时免费
  • 第39届CCF中国数据库学术会议圆满结束(NDBC 2022)
  • 考OCP认证多少钱(oracle认证)
  • 怎么考OCP认证(oracle中级)
  • PGCM高级认证证书怎么考
  • 中国PostgreSQL认证(高级pgcm)考试内容-信创数据库工程师
  • 怎么考PostgreSQL的证书
  • 信息技术应用创新PG认证(工信部)
  • 9月8日,OCP19c证书新鲜出炉【CUUG】
  • 9月15日,CUUG Luo同学通过OCM 12c认证考试
  • 9月15日,工信安全、华胜天成、神脑资讯CUUG联合主办的数据库人才培养大会圆满结束
  • 会议预告:9月15日,数据库人才培养创新与变革大会
  • 数据库人才培养创新与变革陈卫星演讲主题:如何搭建起人才与企业之间的桥梁
  • 为什么要考PostgreSQL数据库认证
  • http://www.ujpeixun.com/sitemap.txt
  • http://www.firstyuding.com/sitemap.txt
  • http://www.hcjggs.com/sitemap.txt
  • http://www.gzslhs.com/sitemap.txt
  • http://www.fuhua-pet.com/sitemap.txt
  • http://www.gbaiyou.com/sitemap.txt
  • http://www.hlflowers.com/sitemap.txt
  • http://www.fh-soft.com/sitemap.txt
  • http://www.gwwp168.com/sitemap.txt
  • http://www.fljsyy.com/sitemap.txt
  • http://www.gth163.com/sitemap.txt