postgresql mysql_PostgreSQL与MySQL对比

使用了一段时间的postgresql与mysql,说一下目前的感受

MySQL优点

1.mysql的资料更多。因为使用的人多,大部分问题网上都有答案。并且很多大厂使用的是mysql,可以流出一些高质量的实战经验。

2.mysql的binlog解析出来更清晰,可以知道每一条执行语句。

3.mysql提供了一些不完全符合标准但更符合普通人思维的易用方法。

4.mysql的主从配置更简单

5.mysql可以调节字段的顺序

MySQL缺点

1.json功能弱

2.oracle掌管授权

3.被linux排除,代替为mariadb。

PostgreSQL优点

1.postgresql的官方文档更详细清晰。

2.强大的json功能

3.更丰富的扩展和可配置性

PostgreSQL缺点

1.资料相对较少,上手比mysql难

2.增加了sequence,创建自增id多了一步

3.增加了模式概念,增加了入门的疑惑

4.wal日志(类似于mysql的binlog)中无法解析出每次执行的sql语句,不能直观的知道应该恢复到什么位置。

5.主从配置繁琐,主windows,从linux配置失败

6.postgresql为了性能以及实现的限制,不可以调节字段间前后的顺序

7.postgresql表中排序,默认使用更新的时间,而不是按照主键

结论

虽然PostgresSQL的json功能更强大,有一些功能更好用,但是由于其备份方面太麻烦,不方便,与MySQL比也是各有千秋,所以放弃继续使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值