powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Идентификатор человека
4 сообщений из 79, страница 4 из 4
Идентификатор человека
    #34159736
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Для первичного - лучше GUID-а ничего нет.
Почему, можно поинтересоваться (в предположении, что RFC4122 и SQL-2003 автор осилил)?
По различным причинам, которые неоднократно обсуждались. Как основная - ничтожно малая вероятность проблем с репликацией и отстутсвие необходимости распределения диапазонов по серверам (как в случае с identity). Впрочем и у GUID-а тоже есть недостатки, но на сегодняшний день это, пожалуй, наилучший вариант для ПК. Если вы знаете более лучший, буду признателен за его обнародование.
...
Рейтинг: 0 / 0
Идентификатор человека
    #34159849
Schwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strelets12Настоятельно советую хранить и пол человека тоже.

Да пол будет в таблице ЛЮДИ обязательно..
...
Рейтинг: 0 / 0
Идентификатор человека
    #34159924
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник guest_20040621> Для первичного - лучше GUID-а ничего нет.
Почему, можно поинтересоваться (в предположении, что RFC4122 и SQL-2003 автор осилил)?
По различным причинам, которые неоднократно обсуждались. Как основная - ничтожно малая вероятность проблем с репликацией и отстутсвие необходимости распределения диапазонов по серверам (как в случае с identity). Впрочем и у GUID-а тоже есть недостатки, но на сегодняшний день это, пожалуй, наилучший вариант для ПК. Если вы знаете более лучший, буду признателен за его обнародование.
автор вроде сказал, что репликации и центральной БД у него не будет. Без этого ГУИД не нужен.
...
Рейтинг: 0 / 0
Идентификатор человека
    #34159962
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> По различным причинам, которые неоднократно обсуждались.

Видимо, без меня. Их можно еще раз сформулировать?

> Как основная - ничтожно малая вероятность проблем с репликацией
> и отстутсвие необходимости распределения диапазонов по серверам

Проблема легко решается традиционными способами.

Применительно к данному случаю UUID вреден как минимум по трем причинам: 1. необходим идентификатор источника данных, и его в случае использования UUID потребуется указывать явно; 2. жуткий оверхед, который в данном случае ничем не оправдан: берем калькулятор и считаем, во что обойдется использование UUID + идентификатор источника вместо int8 (например); 3. абсолютная непереносимость.

Так что по поводу "лучше" я бы не был так категоричен. Возможно, лучше, когда источники данных независимы (и то с оговорками), но не в данном случае.
...
Рейтинг: 0 / 0
4 сообщений из 79, страница 4 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Идентификатор человека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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