1
8
我做出了改变,坦率地说,我不能更快乐。虽然Postgres缺少MySQL的一些功能(主要是插入、忽略、替换、向上插入内容和为我加载数据),但它的功能不仅仅是弥补。它的存储过程要强大得多,在Postgres中编写复杂的函数和聚合要容易得多。 从性能角度来看,如果您将InnoDB与之进行比较(这只是因为MVCC才公平),那么它的速度至少是一样快,甚至可能更快——由于某些限制,我们无法在这里进行一些真正的测量,但肯定没有性能问题。具有多个连接的复杂查询当然更快、更快。 我发现你更有可能从Postgres社区得到正确的答案。每个人和他们的祖母都有50种不同的方法在MySQL中做一些事情。有了Postgres,点击邮件列表,你可能会得到很多非常好的帮助。 任何语法和类似的差异都是微不足道的。 总的来说,Postgres对我来说更“成熟”。我使用MySQL很多年了,现在我已经尽力避免了。 |
2
5
哦,亲爱的,这可能会以眼泪结束。 从个人经验来看,我们离开MySQL仅仅是因为我们的生产系统(Heroku)正在运行PostgreSQL。我们为在PostgreSQL上中断的MySQL查询定制了。所以我想这里的故事是在同一个DBMS上运行所有的东西,否则你可能会遇到问题。
我们有时还需要插入记录。为此,我们使用PostgreSQL的内置
这将在两分钟内将大约500000条记录插入数据库。大约在同一时间,如果我们添加更多字段。 PostgreSQL对MySQL的另一个好处是:
总之:PostgreSQL就像砖块和灰泥,而MySQL就是乐高。随遇而安。这只是我个人的意见。 |
3
1
我们在2007年初(或者是前一年)出于几个原因切换到PostgreSQL。主要原因是:
约翰 |
4
0
我自己也没有做过这个转换,但是因为MySQL缺少事务模式更改而被咬了几次,这显然是Postgre所支持的。 这将解决当您从带有sqlite的dev环境迁移到mysql服务器时遇到的那些棘手问题,并意识到您的迁移失败了,只剩下一半完成了!(不,我没有在生产服务器上执行此操作,但它确实使我们的共享测试服务器变得一团糟!) |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |