29 장 논리적 사설 토토

논리적 사설 토토는 사설 토토 아이덴티티 (보통 주요 키)에 따라 데이터 객체와 변경을 사설 토토하는 방법입니다. 우리는 정확한 블록 주소와 바이트 별 사설 토토를 사용하는 물리적 사설 토토와 대조적으로 논리적이라는 용어를 사용합니다.26 장. 논리적 사설 토토는 데이터 사설 토토 및 보안을 모두 세밀하게 제어 할 수 있습니다.

논리 사설 토토는 a를 사용합니다.게시and구독하나 이상의 모델가입자하나 이상의 구독Publicationsa게시자노드. 가입자는 구독 한 간행물에서 데이터를 가져 와서 캐스케이드 복제 또는 더 복잡한 구성을 허용하기 위해 데이터를 다시 게시 할 수 있습니다.

테이블의 논리적 복제는 일반적으로 게시자 데이터베이스에서 데이터의 스냅 샷을 가져 와서 가입자에게 복사하는 것으로 시작합니다. 일단 완료되면 게시자의 변경 사항은 실시간으로 발생할 때 가입자에게 전송됩니다.

논리 복제를위한 일반적인 사용 사례는 다음과 같습니다.

  • 단일 데이터베이스 또는 데이터베이스의 서브 세트에서 가입자가 발생하는 경우 증분 변경을 보냅니다.

  • 가입자에게 도착할 때 개별 변경에 대한 발사 트리거.

  • 여러 데이터베이스를 하나의 데이터베이스로 통합합니다 (예 : 분석 목적)

  • PostgreSQL의 다른 주요 버전간에 사설 토토.

  • 다른 플랫폼의 PostgreSQL 인스턴스간에 사설 토토 (예 : Linux to Windows)

  • 다른 사용자 그룹에게 사설 토토 된 데이터에 대한 액세스 제공.

  • 여러 데이터베이스간에 데이터베이스의 서브 세트 공유.

가입자 데이터베이스는 다른 PostgreSQL 인스턴스와 같은 방식으로 작동하며 자체 출판물을 정의하여 다른 데이터베이스의 게시자로 사용할 수 있습니다. 가입자가 응용 프로그램에 의해 읽기 전용으로 취급되면 단일 가입과 충돌이 없습니다.

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면