2012-05-22 3 views
0

4 개의 MySQL 서버를 사용하여 다중 사용자 복제를 만들어야합니다. 연구 후, 나는 이것을 할 수있는 두 가지 방법을 발견했다 :MySQL 다중 사용자 복제

1) 반지 연결. ... Server_1 -> Server_2 -> Server_3 -> Server_4 -> Server_1 ...

2) 텅스텐 레 플리 케이 터 사용.

누구나 생산 모드로 사용 했습니까? 어느 쪽이 더 낫습니까? 아마도 MySQL 다중 사용자 복제를 만드는 다른 방법이 있을까요?

고마워요!

답변

0

귀하의 요구 사항에 따라, MySQL 클러스터는 당신을위한 솔루션 수 - http://www.mysql.com/products/cluster/

+0

MySQL 클러스터는 무료가 아닙니다. – smie

+0

- http://dev.mysql.com/downloads/cluster/ "오픈 소스 및 상용 버전으로 제공됩니다." –

0

나는 생산에 텅스텐을 사용했는데 그것은 잘 작동합니다. 멀티 마스터 용으로 사용하지는 않았지만 작동하지 않아야하는 이유는 없습니다.

슬레이브가 각 마스터에 얼마나 가까이 있는지에 대한 요구 사항에 따라 슬레이브가 고정 된 시간 동안 각 마스터를 실행하고 다음 마스터로 전환하는 라운드 로빈 솔루션을 시도 할 수도 있습니다.

MySQL을 5.5 이상 http://mysqlmusings.blogspot.se/2011/04/round-robin-multi-source-in-pure-sql.html 입니다 그리고 이것은 MySQL의 5.6 http://mysqlmusings.blogspot.se/2012/10/round-robin-replication-using-gtid.html

에 대한 사실뿐만 아니라 5.6에 잘 작동 것이 첫 번째입니다 만 5.6에서 청소기 솔루션에 대한 더 나은 지원이있다.