할당이란게 분할한 똑같은 데이터를 여러 서버에 주는건가요?
그럼 비중복 할당방식은 분할한 데이터를 분산된 데이터베이스 중에서 하나만 골라서 그 데이터베이스에만 주는 건가요?
분산, 분할, 할당을 예를 들어서 설명해주세요
안녕하세요 길벗수험서 운영팀입니다.
사원, 부서 테이블이 있을 때, 본사 서버에 사원 테이블을, 지사 서버에 부서 테이블을 배치하는 것이 [분산]입니다.
사원 테이블의 크기가 커(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 테이블은 지사에 저장한다면 '비중복 할당 방식' 입니다.
행복한 하루되세요 :)