What would be the best PK, knowing that the ID will be created “offline” (aka in code C#).
UUID: VARCHAR(36), complete random
Nanoid: VARCHAR(21), complete random
ULID: VARCHAR(26), sortable random
More related of having data from same date range “together”; but maybe SingleStore is just spreading data in another way where the complete randomness is a positive thing for spreading data over leafs?
Related:
But as said, maybe in a distributed DB as SS, this isn’t such an issue?