상세 컨텐츠

본문 제목

Maintaining High Availability(고가용성)

개발

by Yo구르트 2011. 5. 27. 13:15

본문

728x90
728x90

 

Database Mirroring

: 데이터 베이스 복사, 실시간으로 생성

(Witness server -> 주 서버, 미러 서버 관리)

 

Attribute

Clustering

Log shipping

Database mirroring

Failure detection

Yes

No

YES

Automatic failover

Yes

No

Yes

Perceived downtime

30 seconds + recovery

N/A

3 seconds

Potential data loss

Yes one copy of data

Yes latest transaction log

Yes in some configurations

Masking of storage failure

No shared disk

Yes

Yes

Special hardware

Certified storage and servers

No

No

Distance

100 miles

Unlimited

Unlimited

Scope

System and user databases

User databases

User databases

 

Clustering

동기식 : 데이터 손실없음

외장의 공유디스크를 사용

Server 레벨의 이중화 작업 <- 낭비

 

Log shipping

서로 다른 서버를 사용한다

특별한 장비를 사용하지 않는다

 

Mirroring

서로 다른 서버를 사용한다

특별한 장비를 사용하지 않는다

데이터베이스의 이중화 작업

트랜잭션이 많이 일어나는 서버는 적합하지 않다

 


감시자 서버 사용(fail over)

High availability                         O
High Protection                          X

High Performance


파일스트림

: 데이터베이스와 연동된 하나의 폴더

파일 저장 방법 중 최상의 방법

 

 

728x90

'개발' 카테고리의 다른 글

[안드로이드] 액티비티간 전환 (화면전환)  (14) 2011.06.05
Introduction to Replication  (0) 2011.05.27
Automation  (0) 2011.05.26
Transferring Data  (0) 2011.05.26
Monitoring  (0) 2011.05.26

관련글 더보기

댓글 영역