2012-02-05 3 views
1

여러 클라이언트가 사용하고 유지 관리 할 사이트를 구축하려면 어떻게해야합니까? 클라이언트는 자신의 데이터에만 액세스 할 수 있습니다. 그리고 나는 데이터에 직접 접근 할 필요가 거의 없다. 전혀 다른 웹 사이트이지만, 설치 될 방법은 GetSatisfaction입니다. 예 : 클라이언트는 자신의 '커뮤니티'에 대한 제어권을가집니다.다른 클라이언트의 동일한 사이트에 대한 데이터베이스 디자인

액세스 제어를 사용하여 1 개의 데이터베이스에 모든 커뮤니티를 설정하거나 모든 커뮤니티에 자체 데이터베이스가 있어야합니까?

답변

0

단일 데이터베이스를 설정하는 것이 좋지만 각 레코드는 커뮤니티에 연결해야합니다. 즉, 각 커뮤니티는 항상 자신에게 속한 데이터를 볼 수 있습니다.

자체 데이터베이스가있는 각 커뮤니티의 문제는 응용 프로그램 업데이트, 리소스 사용 및 모니터링을 배포하는 데 어려움이 있습니다.

멀티 테넌트 데이터베이스 처리 방법에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/aa479086.aspx을 참조하십시오.

관련 문제