mar*_*ada 32 mysql postgresql ruby-on-rails heroku
我正忙着将一些MySQL特定的代码移植到Postgresql,以便与Heroku一起使用.只是想知道为什么Heroku使用Postgresql而不是MySQL?性能,架构等?
更新:来自heroku 博客文章:
在Heroku,我们相信PostgreSQL提供了强大功能,数据完整性,速度,标准兼容性以及地球上任何SQL数据库的开源代码的最佳组合.
zen*_*ngr 26
Postgres在很多方面都比mysql 好.您可以阅读有关从mysql到postgres的迁移rails应用程序的这些帖子.虽然mysql 比postgres 更受欢迎,但是Instagram使用 postgres可能是由于这些原因.我觉得postgres比mysql更成熟,更健壮.而mysql更容易使用.
在Rails中将MySQL迁移到PostgreSQL«mindlev
将Rails应用程序数据从MySQL转换为PostgreSQL
对于数据迁移,一个方便的小脚本:Rake任务转移Rails数据库,比如从MySQL到Postgres再回来
一般来说,我发现pgsql比mysql更适合24/7操作.而且,它似乎有更少的脚钉.我想如果你对这一方面比较熟悉,那么你的决定就更有可能影响你的决定了.
好吧,对于复杂的查询,Postgres的性能通常更好,比如ORM生成的类型.而且,postgres往往更"坚实".这是完整的,但我管理的postgres服务器总是比mysql麻烦少得多,mysql喜欢偶尔随机崩溃,偶尔会破坏桌子.
| 归档时间: |
|
| 查看次数: |
10019 次 |
| 最近记录: |