[용어] Replication - 두개 이상의 DBMS 시스템을 Master/Slave로 나눠 동일한 데이터 저장하는 방식
Replication
레플리케이션(Replication)은 데이터 저장과 백업하는 방법과 관련이 있는 데이터를 호스트 컴퓨터에서 다른 컴퓨터로 복사하는 것인데, 컴퓨터 네트워크 상태에서는 데이터 저장을 할 수 있게 하는데 로컬 데이터 물리적 기억 장치와는 완전하게 구분된다.
Master DBMS에는 데이터의 수정사항을 반영만하고 Replication을 하여 Slave DBMS에 실제 데이터를 복사한다.
쓰는 이유
데이터베이스에서 Query의 대부분은 Select가 차지하고 있다.
그래서 이 부분의 부하를 낮추기 위해 많은 Slave Database를 생성하게 된다면 Read(Select) 성능 향상 효과를 얻을 수 있고, 또 Master Database 영향없이 로그를 분석할 수 있는 장점이 있어 이러한 구조로 쓴다고 한다.
'일반' 카테고리의 다른 글
[용어] 프록시 서버(Proxy Server) - 중계 (0) | 2019.12.11 |
---|---|
[네트워크] 프로토콜 : SSH, Telnet (22 port)// SFTP, FTP (21 port)// RDP (0) | 2019.12.11 |
[용어] hash란? ─ "블록체인"을 만드는 기술. (0) | 2019.12.10 |
[용어] SPA(Single Page Application)란? (0) | 2019.12.05 |
[Network] XMLHttpRequest란? 개념 (0) | 2019.12.03 |
[용어] Ajax(Asynchronous JavaScript and XML) + "XML" (0) | 2019.12.01 |
[Socket - (1) ] 웹소켓(WebSocket)이란? (0) | 2019.11.30 |