본문 바로가기

Cluster2

클러스터(Cluster) ★ p.383, 2-16, 3-87 1) 클러스터의 개요 및 특징 ★ - 데이터 저장 시 데이터 액세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법 - 인덱스의 단점을 해결한 기법 → 분포도(Selectivity)가 넓을수록 오히려 유리함 - 분포도가 넓은 “테이블”의 클러스터링은 저장 공간의 절약이 가능 - 대량의 범위를 자주 액세스(조회)하는 경우 적용 - 인덱스를 사용한 처리 부담이 되는 넓은 분포도에 활용 2) 클러스터의 선정기준 및 고려사항 ▶ 클러스터 테이블 선정 -수정이 빈번하지 않는 “테이블” -ORDER BY, GROUP BY, UNION이 빈번한 “테이블” -처리 범위가 넓어 문제가 발생하는 경우 단일 테이블 클러스터링 사용 -조인이 많아 .. 2020. 10. 3.
통합 테스트 ★★ p.235, 2-87 1) 상향식 통합 테스트(Bottom Up Integration Test) - 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법 - 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster) 필요 ▶ 하위 모듈들을 클러스터(Cluster)로 결합 → 더미 모듈인 드라이버(Driver) 작성 → 통합된 클러스터 단위로 테스트 → 테스트 완료 후 클러스터는 프로그램 구조의 상위로 이동해 결합하고 드라이버는 실제 모듈로 대체됨 ★ 2) 하향식 통합 테스트(Top Down Integration Test) __ 20년 1, 2, 3회 기출문제 - 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법 - 깊이 우선 통합법, 넓이 우선 통.. 2020. 10. 1.