이 문서는 지원되지 않는 버전의 토토 사이트 추천을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다무지개 토토 PostgreSQL : 문서 : 17 : 26.1. 다른 솔루션 비교버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

25.1. 토토 사이트 추천 비교 솔루션

공유 디스크 장애 조치

공유 디스크 장애 조치는 동기화 오버 헤드를 피합니다 데이터베이스 사본이 하나뿐입니다. 단일 디스크를 사용합니다 여러 서버에서 공유하는 배열. 메인이라면 데이터베이스 서버가 실패하고 대기 서버가 마운트 할 수 있습니다. 그리고 데이터베이스가 회복되는 것처럼 데이터베이스를 시작합니다. 데이터베이스 충돌. 이를 통해 데이터가없는 빠른 장애 조치가 가능합니다 손실.

공유 하드웨어 기능은 네트워크에서 일반적입니다 저장 장치. 네트워크 파일 시스템도 사용합니다 가능하지만 파일 시스템을 관리해야합니다. 전체posix행동 (보다섹션 17.2.2). 이 방법의 중요한 한계는 다음과 같습니다 공유 디스크 어레이가 실패하거나 손상되면 기본 및 대기 서버는 모두 비 기능적입니다. 또 다른 문제는 대기 서버가 기본 서버가 실행되는 동안 공유 스토리지.

파일 시스템 (Block-Device) 복제

공유 하드웨어 기능의 수정 된 버전입니다 파일 시스템 복제, 모든 파일 시스템이 변경되는 경우 토토 사이트 추천 컴퓨터에 상주하는 파일 시스템에 미러링됩니다. 유일한 제한은 미러링을 수행해야한다는 것입니다. 대기 서버에 일관된 사본을 갖도록하는 방법 파일 시스템의 - 구체적으로, 대기에 씁니다. 마스터와 같은 순서로 수행해야합니다.DRBD는 인기있는 파일입니다 Linux 용 시스템 복제 솔루션.

포인트-인 타임 복구를 사용하는 따뜻하고 핫 대기 (pitr)

따뜻하고 핫 대기 서버 쓰기 로그 스트림 읽기 (Wal) 레코드. 기본 서버가 실패하면 대기에는 메인의 거의 모든 데이터가 포함되어 있습니다. 서버, 신속하게 새로운 마스터 데이터베이스를 만들 수 있습니다. 섬기는 사람. 이것은 비동기식이며 전체 데이터베이스 서버.

PITR 대기 서버를 사용하여 구현할 수 있습니다 파일 기반 로그 배송 (섹션 25.2) 또는 스트리밍 복제 (참조섹션 25.2.5) 또는 둘 다의 조합. 정보에 대한 정보 핫 대기, 참조스포츠 토토 사이트 : 문서.

트리거 기반 마스터 스탠드 복제

마스터 스탠드 복제 설정은 모든 데이터를 보냅니다 수정 마스터 서버에 대한 수정. 마스터 서버는 비동기식으로 데이터 변경을 대기로 보냅니다 섬기는 사람. 대기는 읽기 전용 쿼리에 응답 할 수 있습니다 마스터 서버가 실행 중입니다. 대기 서버는 이상적입니다 데이터웨어 하우스 쿼리.

Slony-I가 예입니다 이 유형의 복제 중에서 테이블 당 세분화, 여러 대기 서버를 지원합니다. 왜냐하면 대기 서버를 비동기 적으로 업데이트 (배치), 실패 중에 데이터 손실이 가능합니다.

명령문 기반 복제 미들웨어

명령문 기반 복제 미들웨어, 프로그램 모든 SQL 쿼리를 가로 채고 하나 또는 전부로 보냅니다. 서버. 각 서버는 독립적으로 작동합니다. 읽기 쓰기 쿼리는 모든 서버로 전송되며 읽기 전용 쿼리 하나의 서버로만 전송 될 수 있으므로 읽기 워크로드를 허용합니다. 배포 될 예정입니다.

쿼리가 단순히 방송되지 않은 기능, 함수 인 경우 좋다random (), current_timestamp및 시퀀스가 ​​가질 수 있습니다 다른 서버의 다른 값. 이것은 각각이기 때문입니다 서버는 독립적으로 작동하며 SQL 쿼리가 있기 때문입니다 브로드 캐스트 (실제 수정 행 아님). 이것이 있다면 용납 할 수없는 미들웨어 또는 응용 프로그램이어야합니다 단일 서버에서 그러한 값을 쿼리 한 다음 사용하십시오. 쓰기 쿼리의 값. 또 다른 옵션은 이것을 사용하는 것입니다 전통적인 마스터 스탠드 셋업으로 복제 옵션, 즉, 데이터 수정 쿼리는 마스터에게만 전송됩니다. 그리고 대기 서버로 전파됩니다 복제가 아니라 마스터 스탠드 복제 미들웨어. 모든 거래를 위해주의를 기울여야합니다 아마도 모든 서버에서 커밋하거나 중단 할 수 있습니다 2 상 커밋 (거래 준비and와이즈 토토 : 문서 : 9.0 : 준비. PGPOOL-IIandequoia이 유형의 예입니다 복제.

비동기 멀티 마스터 복제

정기적으로 연결되지 않은 서버의 경우 랩톱 또는 원격 서버로 데이터가 일관되게 유지됩니다 서버는 과제입니다. 비동기 멀티 마스터 사용 복제, 각 서버는 독립적으로 작동합니다 주기적으로 토토 사이트 추천 서버와 통신합니다 상충되는 거래를 식별합니다. 갈등은 될 수 있습니다 사용자 또는 충돌 해결 규칙에 의해 해결됩니다. Bucardo는입니다 이러한 유형의 복제의 예.

동기 멀티 마스터 복제

동기식 멀티 마스터 복제에서 각 서버는 할 수 있습니다 쓰기 요청을 수락하고 수정 된 데이터가 전송됩니다 원래 서버에서 각각의 모든 서버로 트랜잭션이 필요합니다. 무거운 쓰기 활동으로 인해 발생할 수 있습니다 과도한 잠금으로 성능이 저하됩니다. 사실은, 쓰기 성능은 종종 단일의 성능보다 나쁩니다. 섬기는 사람. 읽기 요청은 모든 서버로 전송 될 수 있습니다. 일부 구현은 공유 디스크를 사용하여 통신을 줄입니다 간접비. 동기간 멀티 마스터 복제가 가장 좋습니다 대부분의 서버는 쓰기 요청을 수락 할 수 있습니다. 마스터 및 대기 서버 간의 파티션 워크로드 데이터 변경이 한 서버에서 토토 사이트 추천 하나는 비 결정에 문제가 없습니다 와 같은 기능random ().

토토 사이트 추천그렇지 않습니다 이 유형의 복제를 제공하십시오토토 사이트 추천2 상 커밋 (거래 준비and와이즈 토토 : 문서 : 9.0 : 준비) 할 수 있습니다 응용 프로그램 코드 또는이를 구현하는 데 사용됩니다 미들웨어.

상업용 솔루션

왜냐하면토토 사이트 추천IS 오픈 소스와 쉽게 확장 된 많은 회사들이 촬영토토 사이트 추천및 고유 한 상업용 폐쇄 소스 솔루션을 만들었습니다 장애 조치, 복제 및로드 밸런싱 기능.

테이블 25-1다양한 솔루션의 기능을 요약합니다 위에 나열된.

표 25-1. 고 가용성,로드 밸런싱, 및 복제 기능 매트릭스

기능 공유 디스크 장애 조치 파일 시스템 복제 핫/따뜻한 대기 사용 트리거 기반 마스터 스탠드 복제 명령문 기반 복제 미들웨어 비동기 멀티 마스터 복제 동기 멀티 마스터 복제
가장 일반적인 구현 18625_18630 DRBD pitr Slony PGPOOL-II Bucardo
커뮤니케이션 방법 공유 디스크 디스크 블록 Wal 테이블 행 SQL 테이블 행 테이블 행 및 행 잠금
특별 하드웨어 필요 없음
여러 마스터 서버 허용
마스터 서버 오버 헤드 없음
여러 서버를 기다리지 않음
마스터 실패는 데이터를 잃지 않을 것입니다
대기 읽기 전용 쿼리 수락 뜨거운 전용
표 당 세분화
충돌 해결 필요 없음

위의 내용에 맞지 않는 몇 가지 솔루션이 있습니다. 카테고리 :

데이터 파티셔닝

데이터 파티셔닝은 테이블을 데이터 세트로 분할합니다. 각 세트 하나의 서버 만 수정할 수 있습니다. 예를 들어, 데이터는 할 수 있습니다 예를 들어, 런던과 파리와 함께 사무실에서 분할되어 각 사무실의 서버. 런던을 결합한 쿼리 인 경우 파리 데이터가 필요하며 응용 프로그램은 두 가지를 모두 쿼리 할 수 ​​있습니다 서버 또는 마스터/대기 복제를 사용하여 유지할 수 있습니다 각각에 대한 다른 사무실 데이터의 읽기 전용 사본 섬기는 사람.

다중 서버 병렬 쿼리 실행

위의 많은 솔루션을 사용하면 여러 서버가 가능합니다 여러 쿼리를 처리하지만 단일 쿼리를 허용하지 않습니다. 여러 서버를 사용하여 더 빨리 완료하십시오. 이 솔루션 여러 서버가 동시에 단일에서 동시에 작동 할 수 있습니다 질문. 일반적으로 데이터를 분할하여 달성됩니다 서버 중에서 각 서버가 해당 부분을 실행하도록합니다. 쿼리 및 반환 결과는 결합되어 사용자에게 반환됩니다.PGPOOL-II이 기능이 있습니다. 또한, 이것은를 사용하여 구현할 수 있습니다.pl/proxy도구 세트.