0

다른 지역에 두 개의 서버 (eu, us)가 동일한 mysql 데이터베이스에 연결되어있어 Google Cloud SQL 2 세대부터 시작했지만 us 지역에서만 사용할 수 있습니다.Google Cloud MySQL 및 마스터 - 마스터 복제

아이디어는 두 번째 SQL 노드를 새 영역 eu에 추가하는 것으로 마스터 마스터 복제에 대한 문서를 찾을 수 없으므로 현재 지원되지 않습니다. 이 올바른지?

ps. 두 서버 모두 읽기/쓰기 액세스 권한이 필요합니다.

us 내 운영 구글 SQL로

, 그냥 할 수 있습니다

  1. 내가 eu에서 새로운 구글 SQL 구름을 만들 수 있습니다.

  2. us의 외부 복제본으로 eu을 구성하십시오.

  3. us의 외부 마스터로 eu을 구성하십시오.

저는 정말 혼란 스럽습니다! 어떤 도움을 주시면 감사하겠습니다.

/ouss

+0

Google은 cloud-spanner라고 불리는 SQL-ish 데이터베이스를 복제했습니다 – midor

+0

저는 스패너를 사용하여 그렇게 할 것입니다. 정말 저렴하지는 않지만 보도록하겠습니다. 내 의견으로이 질문을 업데이트 할 것입니다. 감사합니다 midor –

+0

항상 가능성이 있습니다. 당신이 설정을하는 방법을 알고 있다면 콘테이너 또는 VM을 서비스로 사용하십시오. – midor

답변

1

마스터 마스터는 Google Cloud SQL에서 지원되지 않습니다.

+0

예 나는 알아 차 렸지만 해결 방법이나 아이디어에 대해 묻습니다. 누군가 클라우드에서 그 일을 했습니까? 나 자신의 mysql 서버에 tke care를 설치하고 직접해야 하는가? –

+0

해결 방법이 있을지 의심 스럽다. 있을지라도 지원이되지 않으므로 언제든지 중단 될 수 있습니다. 나는 뒤로 물러나서 정말로 성취하려고하는 것을 생각해 보길 권한다. 전통적인 SQL 데이터베이스의 master-master는 마술 총알이 아니며 많은 문제가 있습니다. 다중 영역 일관성있는 데이터베이스가 필요하다면 스패너를 살펴보십시오. – rvs