Just curious. I know record Ids are not guaranteed to be sequential from the docs. I've also already read this post on what are IDs are composed of.
But lets say 2 or more transactions started at the same time are each inserting 100+ accounts -- is the algorithm advanced enough on its own to guarantee record Id uniqueness , or are insert operations queued somewhere in the order of execution? For example , one guess I have is maybe each transactions' order of execution run in parallel up until some sort of queue during step 7:
Saves the record to the database, but doesn't commit yet.
,where I assume the Ids are generated , and then resumes to running in parallel for all subsequent steps.