Heroku Crane PostgreSQL データベース (月額 50 ドル - https://postgres.heroku.com/pricing ) を使用するか、PostgreSQL がインストールされた Linode 1GB RAM / 8 CPU / 48GB ストレージ / 2TB Transfer インスタンスをセットアップするかを決定しようとしています。 ($20/月 - https://www.linode.com/ ).
管理の観点からは、Heroku Crane PostgreSQL を使用すると、すべてがセキュリティとバックアップで管理されるため、はるかに簡単になることがわかっています。
私が興味を持ったのは、2 つのデータベースのパフォーマンスがどのように比較されるかということです。Linode 1GB / 8 CPU インスタンスでは、私のデータベースのみが使用されます。Heroku Crane では、400 MB の RAM しか取得できないと表示されています。また、Heroku Crane では、取得した CPU の数と専用インスタンスかどうかも明確ではありません。
Heroku DB は、DB の RAM/キャッシュをより効率的に管理しますか? Linode PostgreSQL インスタンスが利用可能な 1GB の RAM を効率的に自動的に使用するのか、それとも DB が RAM に確実にロードされるようにカスタム セットアップが必要なのかは不明です。
Heroku DB のほうが費用対効果は劣るが、セキュリティ、バックアップ、および管理が行われているため、より良い取引である場合、それはおそらく許容されます。トレードオフを理解したいだけです。
人々が提供できる情報をありがとう。私は DB 管理に不慣れで、開発とテストのために PostgreSQL がインストールされた Linode 1GB インスタンスを使用していますが、本番環境に移行するため、Heroku Crane に移行するかどうか疑問に思っています。また、これが問題かどうかはわかりませんが、私のサーバーは Heroku Web インスタンスを介してホストされています。