Съжалявам, че казвам това, но позволявам висок едновременност за постигане на висока производителност и в същото време изискването за строго монотонна последователност са противоречиви изисквания.
Или двете имате една точка за контрол/отказ, която издава идентификаторите и гарантира, че няма нито дубликати, нито е пропуснат, или ще трябва да приемете шанса за една или и двете от тези ситуации.
Както казахте, има опити за заобикаляне на този вид проблем, но в крайна сметка винаги ще откриете, че трябва да направите компромис между скорост и коректност, защото веднага щом разрешите едновременност, можете да попаднете в ситуации на разделен мозък или състезателни условия.
Може би строго монотонна последователност би била подходяща за всеки от евентуално многото сървъри/бази данни/таблици?