2012-06-28 2 views
0

우리는 많은 수의 사용자, 이벤트, 캘린더 및 관리 할 컨텐츠가 포함 된 웹 솔루션을 만들고 있습니다. 이 솔루션은 흰색 라벨을 부착 할 수 있으며 서비스로 다른 공급 업체에 판매 될 수 있습니다. 즉, 호스팅은 단일 서버에 있지만 사용자가 별도의 컨텐츠를 소유하고 자신의 관리자를 갖지만 다른 공급 업체와 완전히 연결이 끊어졌습니다 . 예를 들어 우리는 질문은다른 사이트에서 데이터 분리

www.example.com/company2

www.example.com/company3

www.example.com/company1으로 솔루션을 호스팅 할 예정 우리는 다른 회사에 대해 다른 데이터베이스를 사용해야합니까, 아니면 모든 회사를 관리하기 위해 단일 데이터베이스를 사용해야합니다.

감사

답변

1

기업 데이터 풀링되고 있다는 것을 알고 어디 서비스의 일종을 제공하지 않는 한 당신은, 각 회사에 대해 별도의 데이터베이스를 사용해야합니다.

이것은 데이터 보호 문제입니다. 한 회사가 자신의 데이터 만 테이블에서 볼 수 있다는 것을 얼마나 맹세하건 상관없이 잠재 고객에게이 사실을 알리지 못할 수도 있습니다.

또한 다른 서버에서 데이터베이스를 실행할 수있는 옵션을 열어야합니다. 한 회사의 최고 성능이 다른 회사에 영향을 미치기를 원하지는 않습니다. 또는 다른 회사에 영향을 미치기 위해 특정 회사에 특별한 변경 사항 (지식이있는 응용 프로그램을 내릴 필요가 있음)을 원하지 않습니다.

관련 문제