Переключиться с nHibernate HiLo на GUID

Можно ли переключиться с HiLo на GUID.comb ? Насколько я могу судить, последний сочетает в себе преимущество HiLo, а именно управление идентификаторами на стороне клиента вместо необходимости вызова БД для получения нового идентификатора, с тем преимуществом, что невозможно исчерпать идентификаторы.

В настоящее время мы сталкиваемся с проблемами с HiLo генерирует такие большие идентификаторы, что Int32 (это должен был быть Int64, но это больше WTF моего предшественника) недостаточно велик. Мы можем перейти на Int64, но это просто означает, что мы столкнемся с проблемой позже, чем раньше.

Поскольку идентификаторы не должны иметь смысла, переход на идентификаторы GUID кажется логичным. Однако, поскольку я никогда не пробовал такой переход, мне было интересно, может ли кто-нибудь из присутствующих помочь мне оценить влияние чего-то подобного.

6
задан Pieter 1 February 2011 в 14:03
поделиться