1

まず第一に、これがこの質問に適切なプラットフォームであるかどうかはわかりません。そうだといいのですが。これは基本的にアーキテクチャの問題であり、より具体的にはデータベース設計の問題です。

私の会社から、個々の加入者が自分のカスタマイズ可能な小売店にログインできるサービスベースのWebサイトを作成するように依頼されました。この要件に関連する基本的な質問の1つは、データベースの設計です。私が理解できるように、2つの主要なアプローチがあります

  1. サブスクライバー/クライアントごとに、テンプレートに基づいて個別のデータベースを作成します。
  2. すべてのクライアントに単一のデータベースを用意し、主キーフィールドに基づいてテーブルをリンクします。

上記のシナリオの経験があるか、有用な洞察を提供できる人がいる場合は、私に知らせてください。

よろしくロミ

4

1 に答える 1

1

別のデータベース

  • あなたはそれらを他の専用サーバーに簡単に置くことができます
  • 1,000クライアントに対して1,000データベースを管理する必要があります
  • アプリケーションは、どのデータベースを使用する必要があるかを把握する必要があります

関係のある1つのデータベース

  • 1つのデータベースのみを管理する必要があります
  • アプリケーションの複雑さが軽減されます(多数の構成など)
  • すべてのクライアントで簡単にJOINテーブルを作成できます。統計などに。
于 2012-09-12T16:37:36.990 に答える