728x90
반응형
DB 이중화
: DB 서버 부하를 방지하기 위해 이중화 하는 방법
2대 이상의 DBMS를 나눠서 데이터를 저장하는 방식
최소 구성 : Master/Slave 구성
Master DBMS 역할:
웹서버로 부터 데이터 등록/수정/삭제 요청시 바이너리로그 (binaryLog)를 생성하여 Slave 서버로 전송됨
Slave DBMS 역할:
Master DBMS로부터 전달받은 binarylog를 데이터로 반영.
DB Replication을 사용하는 이유
1. 데이터 백업
: 마스터 디비에 등록/수정/삭제된 데이터들이 즉시 슬레이브 디비로 전달이 되기 때문에 데이터 백업됨
2. DBMS 부하분산
: 마스터에는 CUD, 슬레이브에는 R만 수행하게 함으로서 부하를 분산할 수 있다.
728x90
반응형
'DB' 카테고리의 다른 글
MongoDB embedded documents (0) | 2023.07.16 |
---|---|
MongoDB Projection (0) | 2023.07.16 |
MongoDB Cursor (0) | 2023.07.16 |
MongoDB CRUD (0) | 2023.07.16 |
MongoDB 기본 개념 (0) | 2023.07.16 |