MySQL 트리거를 사용하여 하나의 테이블과 다른 테이블간에 데이터를 동기화하고 데이터 변경에 따라 집계/보고서 테이블을 업데이트하는 데있어 장점과 단점은 무엇입니까?MySQL 트리거 사용의 장점/단점
tbl_user_location:
1 Mike New York
2 John London
3 Emily Paris
4 Jack New York
tbl_summary:
New York 2
London 1
Paris 1
데이터가 요약이 업데이트 tbl_user_location
에서 실시간 변경과 같이 집계/보고서 테이블에 의해
나는 같은 다른 테이블에 존재하는 데이터를 요약 테이블을 의미한다.
이 방법의 대안은 무엇입니까?
감사합니다! 분명히 맥스웰이나 비슷한 무엇인가 내가 찾고있는 것입니다. [MySQL 데이터 스트림 도구 변경] (https://github.com/wushujames/mysql-cdc-projects/wiki)이 거기에있는 것 같습니다. –
"고속 데이터가 트리거에 대해 생각조차하지 않는다고 말하는 경우 트리거가 동기식이라는 사실을 언급하고 있습니까? 그 의미에서 처리가 초기 쿼리를"차단 "한다는 의미입니까? –
초고속, 평균 초당 이벤트 수가 많을 때 서버에 항상 높은 트리거를 발생시키는 트리거가 발생합니다. 나는 그것을 사용했기 때문에 속도가 높아지면 실패했다고 말했다. – Malinga