0

多数のユーザー、そのイベント、カレンダー、および管理対象のコンテンツを含むWebソリューションを作成しています。このソリューションはホワイトラベルを付けることができ、サービスとして他のベンダーに販売できます。つまり、ホスティングはSINGLEサーバーにありますが、独自の管理者と独自のユーザーと個別のコンテンツがあり、他のベンダーとは完全に切り離されています。 。たとえば、ソリューションを次のようにホストします

www.example.com/company1

www.example.com/company2

www.example.com/company3

問題は、会社ごとに異なるデータベースを使用するべきか、それともすべての会社を管理するために単一のデータベースを使用するべきかということです。

ありがとう

4

1 に答える 1

1

データがプールされていることを企業が知っているようなサービスを提供している場合を除き、企業ごとに別々のデータベースを使用する必要があります。

これはデータ保護の問題です。1 つの企業がテーブル内のデータしか参照できないとどれほど誓ったとしても、この事実を見込み顧客に納得させることはできないかもしれません。

さらに、異なるサーバーでデータベースを実行するオプションを開いたままにしておく必要があります。ある会社の最高のパフォーマンスが別の会社に影響を与えることは望ましくありません。または、特定の会社に特別な変更を加えて、他のクライアントに影響を与えるためにアプリケーションを停止する必要がある場合もあります。

于 2012-06-28T19:50:14.593 に答える