2011-08-04 7 views
1

Herokuの専用データベースプランを見てください。Heroku:各アプリケーションに1つの専用データベースを持つか、すべてのアプリケーションに1つの専用データベースを持つ方がよいでしょうか?

複数のアプリが1つの専用データベース(Ronin)で動作するのは正常ですか?私は3つのRailsアプリケーションを持っています。専用のデータベース(Ronin、PgSql上で動作しているもの)を使用することを考えていました。

専用データベースに1つのアプリを持っている方が賢明ですか?つまり、各アプリには独自の専用データベースがあります。これについてあなたの考えは何ですか?一般的な大会は何ですか?

また、Amazon RDSを使用することも考えていました。これは、すべてのアプリに対して少なくとも1つのRDSデータベースインスタンスを持つことを意味します。すべての3つのアプリケーションのための

答えて

2

つの専用DB:

あなたは、フロントエンド・アプリケーションに、より多くの電力を持っているでしょうし、それは、DBを維持する方が簡単です。 しかし、多くの同時ユーザーがいる場合は、dbの帯域幅接続の問題に遭遇する可能性があります。それぞれの

ワンDB:

すべてのアプリは、スタンドアロンあり、それゆえDB1障害がアプリ2、3 に影響を与えませんが、あなたはDBSのロット管理作業times.plusデシベル3のオーバーヘッドを支払います。

実際には、アプリの自然さ、予算(クラスタDB)、ユーザーなどによって異なります。

関連する問題