PostgreSQL vs MySQL

IniQ PostgreSQL 数据库概... 最后由 dongzl 于2015年07月07日回复

  • 2 回答
  • 2.5k 浏览

可不可以详细说一下PostgreSQL和Mysql各自试用的场景吗?

  • 极客学院_ASMITA 2015年06月12日 回答 #1楼
  • 从我个人的使用来看,mysql和postgresql本身的性能都差不多,但各有优长

    1.postgresql的安装部署比mysql要复杂的多

    2.postgresql和mysql都能够很好的支持和兼容其他数据库平台,但是postgresql确实比mysql要好太多了

    3.目前国内使用MySQL的人比较多,资料也比较全面,二postgresql则相对较少,但gis行业对其比较偏爱

    4.MySQL的优化调优相比于postgresql要更为复杂和困难,这是设计的问题,但并不代表性能差

    5.如果你选用哪一种习惯了就用哪一种吧,包括热备、双活、容灾,都是需要修改源码的

  • 1 评论
  • dongzl 2015年07月07日 回答 #2楼
  • 1、就目前国内数据库市场而言,使用mysql数据库的公司还是比较多的,特别是在去“IOE”热潮的推动下,mysql在互联网公司的大规模分布式环境得以大施拳脚,这给我们在mysql数据库的使用上面积累了很多宝贵的经验;不过虽然在使用方面postgresql不及mysql,但是postgresql发展很快,而且采用BSD协议完全开发源码,并且源码结构非常清晰,所以很多公司都在postgresql源码基础上进行二次开发,来打造自己的数据库产品。

    2、对于数据库的配置和调优,postgresql数据库的确比mysql要更简单方便一些。

    3、对于数据库的使用方面,其实我感觉没有什么特别大的差别,楼主可以结合自己的工作内容来选择学习的内容,最好是在学习一种数据库的基础上多学习一些数据库原理方面知识,其实不管是哪种关系型数据库,我个人认为实现机制还是大同小异的,只有了解原理内容,才能一通百通。

    以上完全是个人见解,^_^。

  • 0 评论