私はホスティングプラットフォーム、おそらくphpfogに配布されるアプリケーションを持っています。多数の小さなMySQLデータベースのクラウドサービス?
これは、WordPress.comの動作方法と非常によく似ています。各カスタマーは、自分のサーバー上で独自のアプリをインストールできます。私たちは '仕事'ファイルをホストし、データベースを提供します(ただし、WordPressではなく、カスタムアプリです)。
アプリケーションの各ユーザーには、それぞれ独自のMySQLデータベースがあります。
私は、これを提供するのに最も費用対効果の高いサービスが何であるか疑問に思っています。ほとんどのクラウドサービスは、例えば、1つの大規模な50GBデータベースを提供しているようです。個々のデータベースの代わりに、1つの巨大なデータベースがあり、ユーザーごとにすべてのテーブルにプレフィックスを付けることは間違いありません。しかし、それは本当に肥大して扱いにくいようです。また、アプリケーションが主にスタンドアローンになるように設計されているため、大きな構造上の変更がなくても、誰にとっても大きなデータベース(すべてのユーザーのための同じテーブル)を持たせることも不可能です。
各データベースは実際にはそれほど大きくはありません。私たちは低いGBを話しています - 私は最大の5GBをお勧めします。しかし、明らかにそれは顧客あたり1つのものとして多くのものがあります。
これを処理する最も費用対効果の高い方法は何でしょうか。
Amazon RDSの動作を誤解している可能性は非常に高いようです。私はそれが1つのデータベースにしか役立たないと信じていましたが、実際には必要な数だけ役立っているようです! 私の答えは何ですか?ただそれを使用してください:P –
あなた自身の質問に答えることができます。あなたが答えを見つけたらどうぞ – Adrian