How DSQL Makes Sequences Scale
Summary
The article analyzes how DSQL scales sequence generation in distributed environments, focusing on the trade-offs between small and large cache values and the use of UUIDs. It presents practical experiments comparing CACHE=1, CACHE=65536, and UUIDs, and concludes that large cache values dramatically improve throughput for scale, while UUIDs remain a viable option for non-coordinated workloads.