gogunbuntu-study / high-performance-mysql

MySQL 성능 최적화 : 고성능 시스템 구축을 위한 전략과 최적화 기법
0 stars 0 forks source link

8주차. 10장, 11장 #9

Open ywoo-park opened 1 year ago

ywoo-park commented 1 year ago

담당자 : 영우

ywoo-park commented 1 year ago
ed-jinyoung-park commented 1 year ago

Q. 원시적인 질문이지만 10장의 백업과 9장의 복제가 개념적으로 어떻게 다른건지 잘 모르겠네요. p295의 맨 위 - 백업에 대한 오해 1 "레플리카가 백업이다" 라는 내용도 있는데, 어떻게 다른건지 잘 와닿지 않습니다.

yoon-chaejin commented 1 year ago

질문 ...

syndersonlee commented 1 year ago

Q1. 논리적 백업의 경우 MySQL 쿼리 기반으로 복구를 진행한다고 하는데, Row 복제가 아닌 쿼리를 통한 논리적 복구 시에 복구 해당하는 데이터가 누락되거나 정확하게 일치하지 않을 수 도 있을 것인데, 이에 대해서 누락되는 데이터가 존재 할 때 MySQL에서 취할 수 있는 추가 조치가 있을지?

Q2. 샤딩되어 있는 데이터베이스에 다량의 데이터를 추가했을 때 내부 로직에 따라 한쪽 샤딩에만 데이터가 들어간다면 이에 대한 리밸런싱을 수행하는지? 아니면 알아서 빈칸에 넣는지? (전자 같긴 합니다만 혹시 몰라서 ㅎㅎ)

ywoo-park commented 1 year ago

Q&A

S00ahKim commented 1 year ago

까먹고 못올렸네요 ;; 저는 질문은 따로 없었습니다 10장, 11장 요약

yoon-chaejin commented 1 year ago

https://dev.mysql.com/doc/refman/8.0/en/point-in-time-recovery-binlog.html https://dev.mysql.com/doc/refman/8.0/en/point-in-time-recovery-positions.html 바이너리 로그와 시점복원 관련 추가 내용

https://scriptingmysql.wordpress.com/2014/04/22/using-mysqldump-and-the-mysql-binary-log-a-quick-guide-on-how-to-backup-and-restore-mysql-databases/