1.무복사 복제(Zero Copy Cloning)
스토리지 비용을 줄이면서 개발 및 테스트 환경을 빠르게 만들 수 있는 방법입니다.
- 기능
- 메타데이터 포인터 정보만 복사함으로써 물리적인 데이터 복사 없이 복제 가능
- 데이터베이스, 스키마, 테이블 단위
- Clone 이후 마이크로파티션이 완전히 공유
- Clone 이후 원본 또는 Clone에 대해 변경 사항은 서로 독립적으로 동작
- 사용 사례
- 순식간에 테스트 및 개발 환경 구축
- 사용자 오브젝트 백업 용도로도 사용 가능
- 장점
- 메타데이터 기술을 활용한 무복사 복제 기능으로 추가적인 스토리지 불필요하므로 스토리지 비용 절감
- Clone 이후 데이터 변경분에 대해서만 과금

2. Clone 동작 예시
- 클론 테이블 생성
- Cloud Service layer에서만 메타데이터 오브젝트가 복사
- 복사된 메타데이터는 원본 테이블이 포인트하고 있는 마이크로파티션을 동일하게 연결
- 클론된 테이블을 변경
- 마이크로파티션 D의 변경이 발생한 E로 포인트 변경
- Time travel을 위해 마이크로파티션 D의 포인트 유지
