2-3. Goldilocks Cluster 주요 기능
        1) replica
        2) shard
        3) failover
        4) online scale out
        5) (etc) global index, sequence



4) Online Scale Out

Goldilocks Cluster의 큰 장점 중 하나는, 업무서비스 중단 없이 DB서버를 확장 및 축소(Online Scale Out)이 가능하다는 점 이다.
또한 이러한 Online Scale Out이 몇 개의 간단한 커맨드로 작업이 가능하다.


Cluster Group 추가
gSQL> CREATE CLUSTER GROUP G3 CLUSTER MEMBER G3N1 HOST ‘192.168.0.12’ PORT 11003;

Cluster Member 추가
gSQL> ALTER CLUSTER GROUP G3 ADD CLUSTER MEMBER G3N2 HOST ‘192.168.0.13’ PORT 11003;

데이터 재분배 (Rebalance)
/* DB서버에 적재된 데이터 량이 많을 경우, Rebalance 수행 시 소요시간이 길어질 수 있다. */
gSQL> ALTER DATABASE REBALANCE;


Shard 이동
gSQL> ALTER TABLE T1 MOVE SHARD S3 TO CLUSTER GROUP G1;
gSQL> ALTER TABLE T1 MOVE SHARD S3 TO CLUSTER GROUP G2;


Cluster Group 삭제
gSQL> DROP CLUSTER GROUP;

Cluster Member 삭제
gSQL> ALTER DATABASE DROP INACTIVE CLUSTER MEMBERS;


+ Recent posts