가용성 2

SW아키텍처 설계지침_소프트웨어 품질 속성_시스템, 비즈니스, 아키텍처, 변경용이성, 요구사항

▣ SW아키텍처 설계지침_소프트웨어 품질 속성_시스템, 비즈니스, 아키텍처, 변경용이성, 요구사항 구분 품질속성 내용 시스템 품질속성 가용성 (Availability) 소프트웨어가 필요할 때 작업을 수행할 준비가 되었는지 판단 오류 발생 시 시스템의 반응을 판단하는 척도 시스템 오류를 완화시켜 서비스 중단 시간을 최소화 하는 것 변경용이성 (Modifiability 변경 사항의 지역화 : 의미적 응집성 유지, 변경처리예상, 모듈 일반화, 변경의 폭 제한 파급효과(연쇄작용)의 방지 : 정보은닉, 기존 인터페이스 유지, 통신 경로 제한, 중개자 사용 바인딩시점의 연기 : 런타임 등록, 설정파일, 다형성, 컴포넌트 교체, 정해진프로토콜 준수 성능 (Performance) 시스템 이벤트에 정해진 시간 내에 응답..

NoSQL 특징 및 제품 분류, CAP 이론, Consistency 일관성, Availability 가용성, Partition Tolerance 파티션 허용, 분할내성, 부분 결함 허용

▣ NoSQL 특징 및 제품 분류, CAP 이론, Consistency 일관성, Availability 가용성, Partition Tolerance 파티션 허용, 분할내성, 부분 결함 허용 1. CAP 이론 - Consistency(일관성) : 모든 사옹자는 같은 데이터의 뷰를 가짐 - Availability(가용성) : 모든 사용자는 항상 데이터 사용이 가능해야 함 - Partition Tolerance(파티션허용, 분할 내성, 부분 결함 허용) : 분산된 특정 노드에 장애가 발생해도 데이터 사용이 가능 * NoSQL : CAP 이론 중 CP or AP 즉, 가용성과 파티션 오류허용(부분 결함 허용)을 강조한 모델 * 관계형DB : CAP 이론에서 CA, 일관성과 가용성을 강조한 모델 2. NoSQL ..

데이터베이스 2021.08.25