2012-03-14 8 views
1

私はホスティングプラットフォーム、おそらくphpfogに配布されるアプリケーションを持っています。多数の小さなMySQLデータベースのクラウドサービス?

これは、WordPress.comの動作方法と非常によく似ています。各カスタマーは、自分のサーバー上で独自のアプリをインストールできます。私たちは '仕事'ファイルをホストし、データベースを提供します(ただし、WordPressではなく、カスタムアプリです)。

アプリケーションの各ユーザーには、それぞれ独自のMySQLデータベースがあります。

私は、これを提供するのに最も費用対効果の高いサービスが何であるか疑問に思っています。ほとんどのクラウドサービスは、例えば、1つの大規模な50GBデータベースを提供しているようです。個々のデータベースの代わりに、1つの巨大なデータベースがあり、ユーザーごとにすべてのテーブルにプレフィックスを付けることは間違いありません。しかし、それは本当に肥大して扱いにくいようです。また、アプリケーションが主にスタンドアローンになるように設計されているため、大きな構造上の変更がなくても、誰にとっても大きなデータベース(すべてのユーザーのための同じテーブル)を持たせることも不可能です。

各データベースは実際にはそれほど大きくはありません。私たちは低いGBを話しています - 私は最大の5GBをお勧めします。しかし、明らかにそれは顧客あたり1つのものとして多くのものがあります。

これを処理する最も費用対効果の高い方法は何でしょうか。

+0

Amazon RDSの動作を誤解している可能性は非常に高いようです。私はそれが1つのデータベースにしか役立たないと信じていましたが、実際には必要な数だけ役立っているようです! 私の答えは何ですか?ただそれを使用してください:P –

+0

あなた自身の質問に答えることができます。あなたが答えを見つけたらどうぞ – Adrian

答えて

0

Amazon RDSは実際には個々の販売ページではなくデータベースサーバーを提供します。私は彼らの提供を誤解しました。

この場合、RDSは既存のMySQLデータベースのドロップイン置換であり、完全に機能します。

関連する問題