mysql - Heroku 为什么使用 Postgresql?

标签 mysql ruby-on-rails postgresql heroku

我正忙着将一些 MySQL 特定代码移植到 Postgresql 以便与 Heroku 一起使用。只是想知道 Heroku 使用 Postgresql 而不是 MySQL 是否有任何具体原因?性能、架构等?

更新:来自 Heroku blog post :

At Heroku, we believe PostgreSQL offers the best mix of powerful features, data integrity, speed, standards compliance, and open-source code of any SQL database on the planet.

最佳答案

Postgres 在 many ways 中优于 mysql .您可以阅读这些关于从 mysql 到 postgres 迁移 rails 应用程序的帖子。虽然 mysql 是 more popular比 postgres,但 instagram is using postgres 可能是由于 these原因。我觉得 postgres 比 mysql 成熟和健壮得多。而mysql更容易使用。

Migrating MySQL to PostgreSQL in Rails « m i n d l e v

Converting Rails application data from MySQL to PostgreSQL

对于数据迁移,一个方便的小脚本:Rake task to transfer a Rails database, say from MySQL to Postgres and back again

关于mysql - Heroku 为什么使用 Postgresql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394379/

相关文章:

php - 在 codeigniter php 中将博客页面标题显示为 url

ruby-on-rails - AWS Elastic Load Balancer 有选择地启用 SSL

database - 在 PostgreSQL 数据库表中实现具有 100 多列的高性能搜索的最佳方法是什么?

postgresql - 将 Postgres 表导出到 csv

ruby-on-rails - build_ 是语法糖吗?

ruby - 如何使用后续声明 postgresql json/jsonb 字段?

php - 序列化数组以将它们存储在数据库中有什么意义?

asp.net - 这个mysql连接字符串有什么问题?

java - 具有联接的 JPA 查询和非表的自定义对象

ruby-on-rails - 如何从链接显示YouTube视频图标