책 내용 질문하기
질문이요
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
392
조회수
383
작성일
2020-04-08
작성자
탈퇴*원
첨부파일

할당이란게 분할한 똑같은 데이터를 여러 서버에 주는건가요?

그럼 비중복 할당방식은 분할한 데이터를 분산된 데이터베이스 중에서 하나만 골라서 그 데이터베이스에만 주는 건가요?

 

분산, 분할, 할당을 예를 들어서 설명해주세요

답변
2020-04-09 11:29:34

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

 

사원, 부서 테이블이 있을 때, 본사 서버에 사원 테이블을, 지사 서버에 부서 테이블을 배치하는 것이 [분산]입니다.

 

사원 테이블의 크기가 커(ex: 20만 rows) 하나의 서버에서 감당이 안될 때, 1row부터 10만 row까지를 사원1 테이블, 10만 1 row부터 20만 row는 사원2 테이블로 만드는 것이 [(수평)분할] 입니다. (컬럼을 기준으로 분리하면 수직분할입니다.)

 

[분할]된 테이블들을 [분산]하는것이 [할당]입니다.

분할된 테이블 전체를 본사, 지사에 동일하게 복제해 둔다면 '중복 할당 방식(완전복제)' (분할된 테이블 일부만 북제하면 '부분 복제')

사원1 테이블은 본사, 사원2 테이블은 지사에 저장한다면 '비중복 할당 방식' 입니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-04-09 11:29:34

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

     

    사원, 부서 테이블이 있을 때, 본사 서버에 사원 테이블을, 지사 서버에 부서 테이블을 배치하는 것이 [분산]입니다.

     

    사원 테이블의 크기가 커(ex: 20만 rows) 하나의 서버에서 감당이 안될 때, 1row부터 10만 row까지를 사원1 테이블, 10만 1 row부터 20만 row는 사원2 테이블로 만드는 것이 [(수평)분할] 입니다. (컬럼을 기준으로 분리하면 수직분할입니다.)

     

    [분할]된 테이블들을 [분산]하는것이 [할당]입니다.

    분할된 테이블 전체를 본사, 지사에 동일하게 복제해 둔다면 '중복 할당 방식(완전복제)' (분할된 테이블 일부만 북제하면 '부분 복제')

    사원1 테이블은 본사, 사원2 테이블은 지사에 저장한다면 '비중복 할당 방식' 입니다.

     

    행복한 하루되세요 :)

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