MySQL 마스터 - 슬레이브 복제 문제를 해결하고 있습니다.MySQL/MariaDB 복제 솔루션
저는 서버 A와 서버 B를 가지고 있습니다. 서버 A는 데이터를 테이블 TA1, TA2 및 TA3으로 생성하는 응용 프로그램을 실행합니다. TA1, TA2 및 TA3 (내부 조인 선택에 의해 정의 됨)의 특정 하위 집합을보고 엔진 전용 서버 B에있는 하나의 테이블 TB1로 복제하려고합니다. 데이터는 서버 A에서 생성 된 직후 가능한 한 빨리 서버 B에 복제되어야합니다. 서버 A에서 서버 B로 테이블 TAx를 복제하고 서버 B에있는 TBx로 복제 한 다음 목재 절단기처럼 할 수 있습니다. 불필요한 행을 필터링하기 위해 서버 B에서 뷰를 생성합니다.
아, 어떻게이 솔루션을 좋아합니까? 서버 A의 측면에서 행 필터링을 수행하고 하위 집합 만 복제하려고합니다. 어떤 생각을 멋지게 설정하는 방법?
나는 복제하기 전에 서버 A에서 테이블을 만들기 위해 매분마다 쿼리를 실행할 스케줄러를 피하기 위해 트리거를 사용하여 데이터를 필터링하지 않으려 고합니다. 데이터를 온라인 상태로 많이 복제하고 싶습니다.