Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / по какому принципу лучше формировать ID / 8 сообщений из 8, страница 1 из 1
24.05.2010, 14:40
    #36645327
MLans
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
по какому принципу лучше формировать ID? Почему не какит автоинкремент? Или катит? Как кошерней/православней всего сделать?
...
Рейтинг: 0 / 0
24.05.2010, 14:55
    #36645361
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
Для большинства случаев едет, мчится и несется.
...
Рейтинг: 0 / 0
24.05.2010, 17:36
    #36645873
_kyky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
Видел гдето генератор GUID использовали для заполнения ID,
непонравилось, не соответствуем моим эстетическим понятиям:)
...
Рейтинг: 0 / 0
24.05.2010, 17:53
    #36645907
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
MLans Почему не какит автоинкремент? Или катит?Это вы у нас спрашиваете?.
MLans Как кошерней/православней всего сделать?Смотрите в условие задачи
...
Рейтинг: 0 / 0
24.05.2010, 18:11
    #36645956
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
MLansпо какому принципу лучше формировать ID?по принципу наименьшего сопротивления. Если нет условий, запрещающих автоинкремент, используем его, если нет условий, запрещающих GUID - используем GUID, иначе - городим собственную систему генерации.
...
Рейтинг: 0 / 0
26.05.2010, 00:01
    #36648949
пролетевший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
MLansПочему не какит автоинкремент? Или катит?
Точно не катит в распределенных системах ( особенно если они синхронизуются только время от времени ), иногда по производительности не самый лучший способ.
...
Рейтинг: 0 / 0
26.05.2010, 15:45
    #36650746
Raziel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по какому принципу лучше формировать ID
Я предпочитаю GUID. С ним уже при вставке известен ID вставляемой записи и не надо следующим действием его получать.
...
Рейтинг: 0 / 0
26.05.2010, 17:20
    #36651077
по какому принципу лучше формировать ID
RazielЯ предпочитаю GUID. С ним уже при вставке известен ID вставляемой записи и не надо следующим действием его получать.
при GUID можно получить очень сильно отличающиеся значения для вставляемый даже подряд строчек.
Это и хорошо (записи распределятся в разные блоки данных) и плохо (оптимизатор может запутаться).
Так, что как обычно исходя из ситуации.

А что бы ID не надо получать, можно использовать returnig into. GUID тоже надо присваивать переменной.

Все ИМХО и применительно к Oracle

Жора
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / по какому принципу лучше формировать ID / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]