Paxos 알고리즘이 분산 데이터베이스에서 사용되는 방법에 대한 실제 예를 누군가에게 줄 수 있습니까? 나는 알고리즘을 설명하는 Paxos에 관한 많은 논문을 읽었으나 실제 사례를 설명하지는 못한다.Paxos의 현실 세계 예
간단한 예는 계좌가 여러 세션 (예 : 출금기 예금, 직불 결제 등)을 통해 수정되는 은행 응용 프로그램 일 수 있습니다. Paxos는 어떤 작업이 먼저 발생하는지 결정하는 데 사용됩니까? 또한, Paxos 프로토콜의 여러 인스턴스가 의미하는 것은 무엇입니까? 이것이 언제 사용 되는가? 기본적으로 추상적 인 용어보다는 구체적인 예를 통해이 모든 것을 이해하려고 노력하고 있습니다.
예에서 중요한 점은 Paxos가 마스터를 선출하는 데 사용되고 트랜잭션이 마스터에 의해 조정된다는 것입니다.이것은 또한 Google이 Chubby를 사용하여 마스터를 선출하고 모든 잠재적 마스터가 알아야하는 정보를 기록하는 방법이기도하지만 대용량 데이터 트랜잭션은 Paxos를 피합니다. – btilly