Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Какой из методов лучшее?
 
Короче есть спор двух разработчиков
Один утверждает что надежнее было бы использовать для уникального ИД
max+1

Есть другой который утверждает что предыдущий метод не верен по тому как влияет на скорость и необходимо и достаточно использовать Indentity

Кто прав? и почему? Потому как решается судьба жизни и смерти
 
Если пользователей больше одного(а иногда и одного хватает), то с помощью max+1 уникальный идентификатор получить нельзя.

Пример: Пользователь1 выполняет запрос с max+1 и получает N. Он ещё не успел добавить данные в то время как Пользователь2 выполняет запрос с max+1 и получает то же самое N.
 
Цитата


Пример: Пользователь1 выполняет запрос с max+1 и получает N. Он ещё не успел добавить данные в то время как Пользователь2 выполняет запрос с max+1 и получает то же самое N.

Согласен, правдо это можно избежать, но это больно геморно и не исключены ошибки, поэтому лучше indentity использовать.
Страницы: 1
Читают тему