Pg vs Mysql

  1. mysql的多表连接查询只支持“Nest Loop”,不支持“hash join”和“sort merge join”.而且mysql很多不法不支持,子查询性能较低,同时不支持sequence;postgresql支持绝大多数的with语句,正则最强,内置函数丰富,字段类型支持数组,PL/PGSQL, PL/Python
  2. mysql在运行中出现问题,只产生很少的性能数据,很难定位问题,而且mysql复制是异步的,无法通过master/slave做到零数据丢失,pg有大量性能视图
  3. mysql在线操作功能较弱:如果在mysql中新建列,基本上是新建表,而且在新建索引是会锁定整张表,即在索引过程中,表不能有任何操作,一般方案是先操作slave,然后切换master到slave,最后在操作master
  4. postgresql适合做数据仓库,支持复杂的sql,还支持大量的分析函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值