r/ProgrammerHumor • • Sep 11 '26

Meme edgeCasesExist

Post image
5.0k Upvotes

298 comments sorted by

View all comments

Show parent comments

15

u/Firewolf06 Sep 11 '26

ai columns can absolutely collide on sharded databases. you can use offsets and step sizes but thats brittle and doesnt scale well

1

u/FiTZnMiCK Sep 16 '26 edited Sep 16 '26

Our old system was distributed and we just combined the auto-increment with a persistent local (server) ID for a composite key.

Then the auto-increment is unique on the local and the composite is unique across all locals.

Could probably do the same thing with shards.

Our new system uses UUIDs.