2017-11-08 24 views
0

다른 데이터베이스와 다른 도메인을 지원 할 방법 : 인도 등SaaS는 기업이 나는 그런 bitrix 같은 여러 SaaS는 기업, 국가의 예에 의해 서로 다른 최상위 도메인을 참조

A에 대한 독일 bitrix.in에 대한 bitrix.de 독일에서 생성 된 데이터가 EU/독일 데이터 센터 내에 머물러야하고, 그 반대의 경우도 인도와 동일한 법적 요구 사항 때문에 많은 시간이 필요합니다.

내 쿼리

  1. 는 위의 1, 데이터베이스 + 인도 1 개 응용 프로그램 서버, 또한 독일 유사한 1 데이터베이스 + 응용 프로그램 서버가 될 것이다 달성하기 위해?

  2. 사용자가 인디언 데이터베이스에서 bitrix.in에 계정을 생성 한 다음 실수로 bitrix.com에 로그인하려고하면 어떻게해야합니까? 그가 틀린 위치에있는 사용자?

텍사스

+0

왜 모든 국가에서 데이터베이스가 동일하지 않을 수 있습니까? 많은 사람들이 전세계에 배포해야했기 때문에 데이터가 여전히 공유됩니다. –

+0

데이터베이스가 모든 국가에서 동일하다면 유럽 연합 (EU) 데이터를 EU 법적 효력을 유지하기위한 법적 요구 사항이 있습니다. 싱가포르 데이터 싱가포르 등에서 만날 수는 없습니다. 다른 데이터베이스에있는 경우 두 데이터베이스 모두에 기록되는 데이터를 어떻게 동기화합니까? – user1763470

+0

다른 국가에서 데이터를 요청한 경우 액세스하려는 데이터베이스에 데이터가 없기 때문에 응답을받는 데 약간 시간이 걸릴 수 있습니다. 그것은 아무 이유없이 공유되는 것과는 다른, 그것은 당신이 그것을 원할 때만입니다. 그리고 당신에 관한 데이터가 동시에 두 곳의 다른 곳에서 쓰여지거나 요청을 받았다면, 보안상의 문제가 있습니다. 왜냐하면 동시에 두 곳에있을 수 없기 때문입니다. –

답변

1
당신은 메타 데이터를 저장하기위한 중앙 데이터베이스를 만들 수 있습니다

- 계정, 로그인 등이 공통 될 수는/국가/도메인에서 공유하거나 각 데이터베이스에서 분리 될 수 있지만, 복제 중앙 메타 데이터베이스에서.

누군가가 로그인하면 중앙 메타 데이터베이스를 사용하여 인증 한 후 해당 도메인으로 리디렉션 할 수 있습니다.

새 사용자를 만들 때 이러한 구성에서 사용자는 모든 도메인/데이터베이스에서 고유해야합니다.