【发布时间】:2013-08-25 23:21:30
【问题描述】:
我正在尝试决定是使用 Heroku Crane PostgreSQL 数据库(每月 50 美元 - https://postgres.heroku.com/pricing)还是设置安装了 PostgreSQL 的 Linode 1GB Ram / 8 CPU / 48GB 存储 / 2TB 传输实例(每月 20 美元 - https://www.linode.com/)。
我知道从管理的角度来看,使用 Heroku Crane PostgreSQL 会容易得多,因为一切都在安全和备份的照顾下进行管理。
我很好奇的是这两个数据库的性能将如何比较。使用 Linode 1GB / 8 CPU 实例,将只使用我的数据库。我看到 Heroku Crane 说它只有 400 MB RAM。 Heroku Crane 也不清楚我有多少 CPU 以及它是否是专用实例。
Heroku DB 是否更有效地管理 DB 的 RAM/Cache?我不清楚 Linode PostgreSQL 实例是否会自动有效地使用可用的 1GB RAM,或者是否需要我进行自定义设置以确保将数据库加载到 RAM 中。
如果 Heroku DB 的性价比会降低,但由于安全性、备份和管理都得到了照顾,这是一个更好的交易,那可能是可以接受的,我只是想了解权衡。
感谢人们提供的任何信息。我是数据库管理的新手,一直在使用安装了 PostgreSQL 的 Linode 1GB 实例进行开发和测试,但现在我要投入生产了,我正在质疑是否要转移到 Heroku Crane。另外,不确定这是否重要,但我的服务器是通过 Heroku Web 实例托管的。
【问题讨论】:
标签: postgresql heroku linode heroku-postgres