![]() |
#4 |
Moderator
|
Асинхронные операции меньше влияют на производительность, так как не задерживают очередь событий, но, насколько я помню, время и последовательность их выполнения не гарантируется. В вашем случае, скажите мне что важнее: последовательность, или уникальность? Если уникальность, тогда проще всего добавить к порядковому номеру случайную последовательность. Например, так сделано в системе с нумерацией Кампаний, Обращений, Заказов, Счетов и Предложений. В начале идет Префикс, затем порядковый номер определенной разрядности, а потом постфикс генерированный случайным образом. Данное решение и быстрое и простое. Вероятность повторения номера стремится к нулю.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
|