데이터베이스 복제 메커니즘에 대해 배울 수 있는 가장 좋은 소스는 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/104554

문제

가장 광범위한 개요는 무엇이며 다양한 복제 방법 및 문제에 대한 가장 심층적인 분석은 어디에 있습니까?

도움이 되었습니까?

해결책

나는 여기서 시작하겠습니다 : Wikipedia의 복제 기사, 그런 다음 복제된 분산 상태 머신 접근 방식과 같은 일반적인 복제 기술에 관한 몇 가지 관련 논문을 읽어보세요(팍소스 (pdf)) 및 전염병 복제(Google '복제된 데이터베이스 유지 관리를 위한 전염병 알고리즘').

실용적인 개요를 위해 일부 복제 기술이 내장된 것으로 보이는 Postgresql의 소스 코드를 조사하는 것을 고려해 보십시오. 이 프레젠테이션 몇 가지 세부 사항이 있다고 합니다.

그러나 심층 분석에 대해 이야기하고 있는 경우 가장 좋은 접근 방식은 기본적인 분산 데이터베이스 시스템 문제를 완전히 이해하고 있는지 확인하는 것입니다.내 Date의 사본 데이터베이스 시스템 소개 분산 데이터베이스와 그에 수반되는 문제에 대한 몇 페이지가 있습니다.분산 데이터베이스 전용 교과서에는 훨씬 더 자세한 내용이 있을 것이라고 생각합니다. 이 하나, 예를 들어 유망해 보입니다.

가상 동기화에 대한 Ken Birman의 작업과 Leslie Lamport가 쓴 대부분의 내용을 읽으면 훨씬 더 깊이 들어갈 수 있습니다.이는 일반적인 분산 시스템 접근 방식의 관점에서 문제를 공격합니다.

행운을 빌어요!

다른 팁

제 생각에는 주류 데이터베이스(예: Oracle)를 선택하고 그것이 제공하는 모든 것을 연구한 후 거기서부터 시작해야 합니다.

오라클은 다음을 제공합니다.

  • 복제
  • 데이터 보호(대기 데이터베이스 및 그 이상 - 물리적, 논리적)
  • 실제 애플리케이션 클러스터 - (다중 인스턴스, 하나의 DB) 등!

    약간의 실습만으로도 문제가 없으므로 PC 버전을 다운로드하고 하나의 PC에서 다양한 복제 접근 방식을 시도해 볼 수 있습니다!

즐기다 !

MS-SQL에만 해당되지만 "Pro SQL SERVER 2005 복제"(Sujoy P.폴, 아프레스).나는 이 사람에게 조용한 밤을 많이 보내야 할 빚을 지고 있다...이 책의 일부 발췌문을 PDF 파일로 찾을 수 있을 것 같습니다.

Wikipedia에는 ​​이 문제에 대한 몇 가지 개요가 있습니다.

http://en.wikipedia.org/wiki/Multi-master_replication http://en.wikipedia.org/wiki/Lazy_replication

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top