看到文章说PostgreSQL比MySQL甚至要好,为什么大家更愿意选择mysql呢
因为公司用的是MySQL.
要是客户需求是Oracle,那也得给他整这个。
因为他给钱。
话说我觉得尝试下NoSQL比较好,当然如果一定要保存关系,就用PostgreSQL吧。但是DBA可能更喜欢稳定的产品,因为他们经过检验,而且网上的文档比较全,出了问题好解决。
完全是历史问题。MySQL沉淀的用户太多,他们不太愿意换;新用户又觉得大多人在用的东西肯定不会错,于是跟风。实际上PostgreSQL的性能,易用性和稳定性都比MySQL好。至于PostgreSQL的学习资料,其实不少,甚至还有全中文的手册PostgreSQL 9.4.4 中文手册 ,有问题还可以求助PostgreSQL中国社区。 (不过学习PostgreSQL有个后遗症,就是熟悉了PostgreSQL后就会狂鄙视MySQL,因为这两个数据库实在不在量级上^_^)
3 回答1.7k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
3 回答1.6k 阅读
2 回答986 阅读✓ 已解决
我以为,正如上面一个评论说的,主要还是lamp的关系。因为还是学生,不是很清楚工业环境,说说学校里的情况。
学校里老师虽然mysql和postgreSQL都介绍,但因为介绍lamp的文章(包括各种配置图文说明,问题解决方案等等)实在太多了,就我知道的,同学配置postgreSQL出了各种问题用搜索引擎不能一下子找到结果(主要指中文解决方案)很大一部分就会转而去配置mysql了。
另外,xampp这么有名的工具,还免费,必然会受到很大一批人的亲睐。
而且,对于初学的学生而言,出了问题很多时候其实并不真正知道问题的根源在哪。很多人遇到问题都是这样:
A:我的postgreSQL配置不成功,怎么办?百度不到啊!
B:啊?出问题了?我这mysql没问题啊!让你折腾,让你装X。换mysql吧!
A:哎,好吧。装X失败,换mysql好了。
A:哇!真的配置成功了,没问题诶!
然后,在两者没有特别大差别,并且也没有什么特殊需求的情况下,mysql就主流了。