책 내용 질문하기
인덱스와 클러스터에서 분포도 설명
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
385,391
조회수
315
작성일
2020-05-05
작성자
탈퇴*원
첨부파일
인덱스에서 비트맵인덱스는 분포도가 좋은 컬럼에 적합하다는 설명이 있고 클러스터에서는 분포도가 넓을수록 유리하다는 표현이 있습니다. 391쪽의 설명에 따르면 인덱스는 분포도가 좁은(잘 퍼져있지 않은) 테이블이 좋고 클러스터링은 분포도가 넓은(잘 퍼져있는) 테이블에 좋다고 합니다. 인덱스 중 특이하게 비트맵 인덱스만 분포도가 좋을 경우에 쓰기 적합하다는 것인지 분포도가 넓은 테이블의 기준이 어느정도인지 너무 막연하게만 써져있어서 전혀 이해가 되지않고 암기해야하는 상황인데 설명이 필요합니다. 근본적으로 좋다 넓다라는 표현대신 수치적으로 표현하는 것이 이해하는데 훨씬 도움이 될 것 같습니다. 수학적인 수치를 얘기하는 것에서 좋다, 넓다와 같이 정성적인 표현은 적절하지 않은 것 같습니다.
답변
2020-05-06 14:47:29

안녕하세요 길벗수험서 운영팀입니다.

 

맞는 말씀입니다.

 

다만 실제 기사 시험에서 해당 문구가 그대로 사용된 적이 있어 불분명함에도 불구하고 수험자들이 해당 표현이 눈에 익을 수 있도록 계속 사용하고 있습니다.

 

비트맵 인덱스는 성별(남, 여)이나, 결혼여부(기혼, 미혼)와 같이 열이 갖는 값이 중복된 경우가 많을 때 유리합니다.

 

'분포도가 좋다'는 상황에 따라 다르게 해석될 수 있으므로,

동일한 값이 자주 반복되어 조건 설정 시 많은 레코드가 검색되는 경우, - 1

값의 종류가 많아 조건 설정 시 하나 또는 수 개의 레코드만 검색되는 경우, - 2

 

정도의 두 경우로 구분해서 암기하시는 것이 좋습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-05-06 14:47:29

    안녕하세요 길벗수험서 운영팀입니다.

     

    맞는 말씀입니다.

     

    다만 실제 기사 시험에서 해당 문구가 그대로 사용된 적이 있어 불분명함에도 불구하고 수험자들이 해당 표현이 눈에 익을 수 있도록 계속 사용하고 있습니다.

     

    비트맵 인덱스는 성별(남, 여)이나, 결혼여부(기혼, 미혼)와 같이 열이 갖는 값이 중복된 경우가 많을 때 유리합니다.

     

    '분포도가 좋다'는 상황에 따라 다르게 해석될 수 있으므로,

    동일한 값이 자주 반복되어 조건 설정 시 많은 레코드가 검색되는 경우, - 1

    값의 종류가 많아 조건 설정 시 하나 또는 수 개의 레코드만 검색되는 경우, - 2

     

    정도의 두 경우로 구분해서 암기하시는 것이 좋습니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.