• 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比也是各有千秋,所以放弃继续使用。

  • 相关阅读:
    设置为自动启动的WindowService没有开机启动
    Asp.Net部署问题
    MSDTC的折磨
    C# WinForm 边框阴影窗体
    升级DotNetNuke
    常用缩写
    DotNetNuke的升级路径
    日本語文法勉強
    PostSubmitter~在WEB应用程序以外的其他程序里提交Web请求的类
    vue中的锚链接跳转问题
  • 原文地址:https://www.cnblogs.com/studywithallofyou/p/12408468.html
Copyright © 2020-2023  润新知