DeVexpress XPO를 사용하여 다른 사람에게서 읽는 동안 한 DB에 쓰기

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

  •  22-07-2019
  •  | 
  •  

문제

DB가 복제 된 환경에서 Devexpress 'XPO 작업에 대한 경험이 있습니까? 내 이전 질문 여기와 ServerFault의 한 사람은 복제가 갈 길이라고 결정되었다고 생각합니다.

그만큼 MySQL 문서 모든 쓰기는 주인에게 일어날 필요가 있다고 말하며, 모든 독서는 노예에서 나와야합니다. 이것은 말이되지만 이제는 XPO를 마스터에게 편지 (멀리 떨어져 있음)로 설정하는 문제이지만 노예 (지역)에게서 읽는 문제입니다.

나는 좋은 것을 받았다 응답 DeVexpress 포럼에서 그것이 어떻게 할 수 있는지, 내가 시도하고자하는 방법에 대한 방법에 대한 포럼에서, 나는 누군가가 그것을했는지, 그리고 그들이 가질 수 있는지 궁금합니다.

도움이 되었습니까?

해결책

편집하다: 첫 번째 접근 방식이 마음에 들지 않기 때문에.

다음은 보지 못한 경우 마스터 마스터 복제 링크입니다.
http://forums.mysql.com/read.php?144,235807,235807
http://code.google.com/p/mysql-master-master/
http://www.mysqlperformanceblog.com/2007/04/05/mysql-master-master-replication-manager-relereded/ http://www.howtoforge.com/mysql_master_master_replication

잠재적 인 위키 백과 항목.http://en.wikipedia.org/wiki/replication_%28computer_science%29#database_replication
http://en.wikipedia.org/wiki/multi-master_replication


MySQL 복제 솔루션 (Google에서 캐시 된 원래 링크는 이제 어떤 이유로 죽었습니다)


DeVexpress 포럼에서 제안 된 방법을 아직 사용해 보셨습니까? 그것이 내가하는 방법입니다.

Alian Bismark에서 여기

  1. 세션을 만듭니다
  2. call sessiona.disconect () - ConnectionString을 sessiona로 설정하고 call sessiona.connect ()
  3. 세션을 만듭니다
  4. call sessionb.disconect () - ConnectionString을 sessionb로 설정하고 sessiona.connect ()
  5. xpcollection auxl을 사용하여 Sessiona의로드 옵션 = 새로운 xpcollection (sessiona)
  6. b b = new b (sessionb)를 사용하여 Sessionb의 개체 생성
  7. 객체 A에서 객체로 필드를 할당 B 8 객체 저장 B

이 접근법은 기본 객체와 잘 작동합니다. 관계 등이있는 경우 세션 A의 객체의 정보를 사용하여 세션 B의 객체 참조를 해결해야합니다.

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