-80, 80-; 분할 시 80-c0 식)user_id 해시) — 행의 샤드를 결정{
"sharded": true,
"vindexes": { "hash": { "type": "hash" } },
"tables": {
"user": { "column_vindexes": [{ "column": "user_id", "name": "hash" }] }
}
}
AUTO_INCREMENT는 ID가 충돌하므로, unsharded 테이블 기반 sequence로 단조 증가 ID를 생성해 대체WHERE user_id = ?) → 단일 샤드로 라우팅 (이상적)Reshard(샤드 분할/병합) · MoveTables(키스페이스 간 테이블 이동, 예: 모놀리스 → 샤드 키스페이스) 워크플로AUTO_INCREMENT는 sequence로 대체