본문 바로가기
IT 놀이터/General

[Database] replication (복제) 란?

by 돼지왕 왕돼지 2012. 10. 21.
반응형



Database 에서 말하는 replication (복제) 란?

- DBMS 에서 사용되는 용어로, original server 와 copy server data를 싱크하는 과정 & 방법을 나타냅니다.
 
- data 의 부정확성(ambiguity) & 불일관성(inconsistency) 문제를 해결하는 것을 normalization 이라 한다.
 
- replication 은 다음 3가지 방법으로 주로 된다.

 1. snapshot replication
- 한 server 의 내용이 다른 server 또는 동일 서버의 다른 database 로 단순 복사된다. 
 
 2. Merging replication
- 2개 이상의 database 가 한 개의 database 로 합쳐진다.
 
 3. Transactional replication
- 처음에 모든 정보를 copy 한 후에, 변화된 내용만을 계속 받아 update 한다.

 
- 요즘은 global service 들이 늘어남에 따라 DDBMS(Distributed DBMS) 가 흔해지고 있으며, data consistency를 위해 replication 에 대한 중요성이 부각되고 있다.



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글