Why architecture matters here
Splitting failures produce hot spots + region hell. Architecture matters because split policy + schema decide balance.
Advertisement
The architecture: every piece explained
The top strip is mechanics. Region. Auto-split policy. Split point selection. Split process.
The middle row is management. Presplitting. Hot spots. Salting / bit-reverse. Region balancer.
The lower rows are ops. Metrics. Anti-split hints. Ops — schema + monitoring + capacity.
Advertisement
End-to-end flow
End-to-end: presplit 24 regions at table create using key hash prefixes. Auto-split policy: 10GB per region. Balancer keeps 4-6 regions per RS. Metrics show even distribution. If monotonic key hot spot detected, add salt prefix.