为什么MySQL用户那么多,而同样优秀的PostgreSQL却很少人用

看到文章说PostgreSQL比MySQL甚至要好,为什么大家更愿意选择mysql呢

阅读 16.5k
8 个回答
新手上路,请多包涵

我以为,正如上面一个评论说的,主要还是lamp的关系。因为还是学生,不是很清楚工业环境,说说学校里的情况。
学校里老师虽然mysql和postgreSQL都介绍,但因为介绍lamp的文章(包括各种配置图文说明,问题解决方案等等)实在太多了,就我知道的,同学配置postgreSQL出了各种问题用搜索引擎不能一下子找到结果(主要指中文解决方案)很大一部分就会转而去配置mysql了。
另外,xampp这么有名的工具,还免费,必然会受到很大一批人的亲睐。
而且,对于初学的学生而言,出了问题很多时候其实并不真正知道问题的根源在哪。很多人遇到问题都是这样:
A:我的postgreSQL配置不成功,怎么办?百度不到啊!
B:啊?出问题了?我这mysql没问题啊!让你折腾,让你装X。换mysql吧!
A:哎,好吧。装X失败,换mysql好了。
A:哇!真的配置成功了,没问题诶!
然后,在两者没有特别大差别,并且也没有什么特殊需求的情况下,mysql就主流了。

新手上路,请多包涵

免费开源

历史造成的,时间是最伟大的造化师,沉淀了很多的用户。而用用户大都偏向使用稳定而不是喜新厌旧。

因为公司用的是MySQL.
要是客户需求是Oracle,那也得给他整这个。
因为他给钱。
话说我觉得尝试下NoSQL比较好,当然如果一定要保存关系,就用PostgreSQL吧。但是DBA可能更喜欢稳定的产品,因为他们经过检验,而且网上的文档比较全,出了问题好解决。

1,历史积累,用户多
2,公司更多的要求稳定和降低维护成本
3,学校里教的就是mysql?

为什么知道黄绮姗的人那么少?

新手上路,请多包涵

完全是历史问题。MySQL沉淀的用户太多,他们不太愿意换;新用户又觉得大多人在用的东西肯定不会错,于是跟风。实际上PostgreSQL的性能,易用性和稳定性都比MySQL好。至于PostgreSQL的学习资料,其实不少,甚至还有全中文的手册PostgreSQL 9.4.4 中文手册 ,有问题还可以求助PostgreSQL中国社区。 (不过学习PostgreSQL有个后遗症,就是熟悉了PostgreSQL后就会狂鄙视MySQL,因为这两个数据库实在不在量级上^_^)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏