Nasıl unique_ids oluşturmak yararlı bir soru - ama when onları oluşturmak hakkında bir sayaç üretken varsayım yapmak gibi görünüyor!
Benim nokta da sokulmadan verilerin aslında bağımsız çünkü, satır oluşturma zamanda bu benzersiz id üretmek gerek kalmamasıdır.
Ne yapmam ileride kullanmak, benim kendi tatlı zaman ayırın ve kesinlikle onlar eşsiz garanti ve insert zamanda yapılması gereken hiçbir işlem yoktur ki yol id öncesi oluşturmak benzersizdir.
Örneğin ben içinde order_id ile siparişlerinizi tablo var. Kullanıcı sonsuza kadar, aşamalı 1,2,3 vb sipariş girdiğinde bu kimliği anında oluşturulur. Kullanıcı, bu iç kimliği görmek gerekmez.
Sonra başka bir tablo var - (order_id, UNIQUE_ID) ile unique_ids. Ben önümüzdeki 24 saat içinde takılı olabilir siparişleri karşılamak daha her gece yeterli unique_id satır ile hangi önceden yükler bu tabloyu çalışan bir rutin var. (Şimdiye kadar bir günde 10000 emir olsun ben bir sorun var olacak - ama bu olması iyi bir sorun olurdu!)
Bu yaklaşım teklik garanti ve uzak uç işlem gelen ve toplu rutin içine herhangi bir işlem yükünü alır, nerede kullanıcıyı etkilemez.