본문 바로가기
반응형

복제4

[Database] 리플리케이션(Replication) vs 클러스터링(Clustering) 리플리케이션과 클러스터링 비교를 잘해놓은 글이 있어서 스크랩해왔습니다. 1. 리플리케이션(Replication)이란? [ 리플리케이션(Replication)이란? ] 리플리케이션이란 여러 개의 DB를 권한에 따라 수직적인 구조(Master-Slave)로 구축하는 방식이다. 리플리케이션에서 Master Node는 쓰기 작업 만을 처리하며 Slave Node는 읽기 작업 만을 처리한다. 리플리케이션은 비동기 방식으로 노드들 간의 데이터를 동기화하는데, 자세한 처리 방법은 아래와 같다. [ 리플리케이션(Replication) 처리 방식 ] 위의 그림은 MySQL의 Replication 방식에 대한 그림이며 자세한 처리 순서는 아래와 같다. Master 노드에 쓰기 트랜잭션이 수행된다. Master 노드는 데이.. 2022. 8. 31.
Mariadb DB 복제 설정 DB 복제 설정 [Master 서버] DB 설정 변경vi /etc/my.cnf.d/server.cnf [mysqld] server-id = 1 log_bin = /var/log/mysql/mariadb-bin log_bin_index = /var/log/mysql/mariadb-bin.index expire_logs_days = 10 max_binlog_size = 100M # /var/log/mysql 의 소유자는 mysql 이어야한다 설정 변경후 mysql 재시작service mysql restart mysql 커맨드라인 클라이언트 .. 2020. 4. 17.
MySQL의 replication 방법 그렇다면 MySQL 복제 란 무엇입니까?복제는 소스 환경의 트랜잭션을 기반으로 한 위치에만 저장되는 대신 정보가 다른 환경에 복사되고 의도적으로 채워지는 것을 보장합니다. 이를 위해서는 인프라에서 보조 서버를 사용하여 읽기 또는 다른 관리 솔루션을 사용하는 것이 좋습니다. 아래 .. 2019. 10. 10.
MySQL Replication 각종 에러 대처법 http://hanaduri.egloos.com/19119/리플리케이션이 오류로 인해 더이상 진행되지 않는 상황에서 포지션값을 강제 조정하는 방법은 다음과 같다. ㄱ, Slave DB에서 show slave status; 로 상태를 확인한다. 에러 발생시 Read_Master_Log_Pos 값과 Exec_masterlog_pos 값이 차이가 나며 더이상 올라가지 않는다. 해당 에러 사항은 Last E.. 2011. 9. 8.
반응형