SB-OSC: 센드버드 온라인 스키마 변경
(sendbird.com)- MySQL 데이터베이스를 사용하는 서비스 개발 및 운영에서는 온라인 스키마 변경이 필수적이다.
- 오프라인으로 스키마를 변경하면 서비스 중단이 불가피하므로 온라인 스키마 변경 방식이 중요하다.
- 기존 툴(gh-ost, fb-osc, pt-osc)은 단일 프로세스로 작업 중단 시 재개가 불가능하다.
- 대규모 테이블에서는 이러한 문제로 인해 작업이 길어질 수 있다.
- SB-OSC는 멀티스레딩 기반의 새로운 온라인 스키마 변경 툴로, 작업 시간을 대폭 단축하고 중단된 작업을 재개할 수 있다.