v4 vs v7: random vs time-ordered
v4 is 122 bits of randomness — unpredictable, but scattered across a database index. v7 embeds a 48-bit millisecond timestamp in the high bits, so values created together sort together, which is friendlier to B-tree indexes.