2016-09-01 4 views
0

내 질문은 간단하다 :MariaDB 갈레 클러스터 또는 표준 복제

  • 내가 2 개 서버가, 모두 등 프록시, 아파치, MariaDB, ...와 동일하다.
  • 하나의 IP 장애 조치가 있습니다. IP가 첫 번째 서버로 라우팅되지만이 서버가 다운되면 두 번째 서버로 라우팅이 변경됩니다.

나는 MariaDB Galera Cluster를 설치하려고하지만 실제로 이점이 있습니까?

  • MariaDB 갈레 클러스터
  • 표준 복제 마스터 - 마스터
  • 표준 :

    사실, 난 내 사용을 위해 두 서버 사이에 MariaDB를 위해 사용해야하는 복제의 종류를 알고 싶습니다 복제 마스터 - 슬레이브

왜?

감사합니다.

  • 내가 각각 2 개 서버에서이 개 가상 서버를 할 수있는 나는 각 하나 개의 노드있을 것이다 : 나는 MariaDB 갈레 클러스터 설치하는 경우

    [편집]

    , 나는이 개 솔루션을 가상 서버 그래서 4 노드.

  • 2 개의 노드마다 하나의 노드를 사용할 수 있지만 2 개의 노드가 있지만 Galera Arbitrator를 설치해야합니다. 하지만 제 3의 서버가 필요합니까?

가장 좋은 방법은 무엇입니까?

답변

0

M-M 및 M-S는 다양한 종류의 충돌이 발생한 후 데이터베이스 서버을 반드시 복구하지 않습니다. 갈레라는 그렇다.

IP 장애 조치 (failover)로 인해 데이터베이스 서버에 대한 연결이 재설정 될 수 있습니다.

Galera는 표준 복제를위한 쇼 스톱퍼 인 "스플릿 브레인"상황을 피하기 위해 3 개의 노드 (또는 2 개의 라이트 웨이트 가비지)가 필요합니다.

그런 것들을 읽고 더 깊은 질문이 있는지 확인하십시오.

[편집] 당신은 하나의 물리적 서버에 두 갈레 노드를 가지고 있고, 해당 서버가 다운되면

것은, 갈레는 "가정 분할 뇌합니다 : 세 번째 갈레 노드가 수동 때까지 쓰기 수신을 중단합니다 개입. 두 개의 노드가 다운 경우

는 다른 갈레 클러스터가 제대로 조정해야 4- 노드, 그것은 유사하게 분할 뇌를 가정합니다. 트릭함으로써 일부 2- 생존, 다른 사람보다 더 많은 일부 노드 가중치를하는 것입니다 노드가 충돌합니다.

More Galera tips이지만 주로 개발자와 DBA를 대상으로합니다.