0

Web2 オンライン アプリケーションのコーディングを計画しており、ベスト プラクティスを探しています。

これは、Web コラボレーション アプリや課金アプリに似たオンライン アプリのことです。彼らがどのようにDBをセットアップしたのだろうか?すべてのユーザー情報を同じ DB に入れますか、それとも各ユーザーが独自の DB を持っていますか?

4

2 に答える 2

1

マルチテナント データ アーキテクチャをご覧ください。

于 2009-11-17T13:44:07.577 に答える
0

通常、全員が同じ DB に存在します。異なるユーザーまたはアカウントは、一意の識別子によって区別されます (当然のことです)。単一のデータベースを超えてスケ​​ーリングする必要がある場合は、レプリケーションまたはクラスタリングをセットアップして、異なる DB サーバー間で負荷を分散します。これらのサーバーは、互いのデータのミラーです。

于 2009-11-17T13:34:25.333 に答える