반응형
Database 에서 말하는 replication (복제) 란?
- DBMS 에서 사용되는 용어로, original server 와 copy server data를 싱크하는 과정 & 방법을 나타냅니다.
- data 의 부정확성(ambiguity) & 불일관성(inconsistency) 문제를 해결하는 것을 normalization 이라 한다.
- replication 은 다음 3가지 방법으로 주로 된다.
1. snapshot replication
- 한 server 의 내용이 다른 server 또는 동일 서버의 다른 database 로 단순 복사된다.
- 한 server 의 내용이 다른 server 또는 동일 서버의 다른 database 로 단순 복사된다.
2. Merging replication
- 2개 이상의 database 가 한 개의 database 로 합쳐진다.
- 2개 이상의 database 가 한 개의 database 로 합쳐진다.
3. Transactional replication
- 처음에 모든 정보를 copy 한 후에, 변화된 내용만을 계속 받아 update 한다.
- 처음에 모든 정보를 copy 한 후에, 변화된 내용만을 계속 받아 update 한다.
- 요즘은 global service 들이 늘어남에 따라 DDBMS(Distributed DBMS) 가 흔해지고 있으며, data consistency를 위해 replication 에 대한 중요성이 부각되고 있다.
도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )
반응형
'IT 놀이터 > General' 카테고리의 다른 글
Django 란? ( 장고 ) (0) | 2012.10.22 |
---|---|
[server] nginx란? ( 엔진X ) (0) | 2012.10.21 |
[server] lighttpd 란? ( 라이트피디, 라이티(lighty) ) (0) | 2012.10.21 |
[IT] 인터넷 초창기를 이끌었던 야후코리아 한국 철수 결정!! (0) | 2012.10.20 |
[잡지식] 유튜브 vs. 유투브. 어떤 게 정확한 표현인가요? (0) | 2012.10.20 |
댓글