HiLo algorithm used for generating Ids for databases
3 ответа

Fluent NHibernate - семена next_hi, специфичные для класса / сущности, при использовании генератора HiLo

В основном я пытаюсь сделать то же самое, что и этот вопрос, но с Fluent NHibernate. Вот мое соглашение по генерации идентификаторов: public class IdGenerationConvention : IIdConvention { public void Apply(IIdentityInstance instance) { instance.Gene…
09 сен '09 в 14:50
0 ответов

Hibernate - динамически регистрирует генератор последовательности таблиц HiLo

Можно ли динамически зарегистрировать генератор последовательности Hibernate? Мне нужна функциональность, почти идентичная Hibernate Sequence Table Generator, где у меня есть отдельная таблица, которая содержит столбцы: sequence_name, sequence_val, …
29 ноя '18 в 13:57
1 ответ

Ошибка при использовании примера приложения Hilo в Visual C 2010

Я использую Visual Studio 2010 Ultimate и получаю следующее при компиляции примера проекта в главе 2: http://msdn.microsoft.com/en-us/library/windows/desktop/ff795784.aspx Ошибка заключается в следующем: "uicc.exe" не распознается как внутренняя или…
09 июл '13 в 17:18
1 ответ

Отключить спящий режим HiLo Sequence

Я работаю с Hibernate 4.2.x и хочу отключить генерацию последовательности HiLo - каждый раз заходить в БД (оракул). Я добавил эту строку в файл persistance.xml: <property name="hibernate.id.new_generator_mappings" value="true"/> И моя сущность…
27 янв '15 в 13:28
1 ответ

Преобразование генератора столбца идентификаторов в hilo: для чего следует инициализировать "next_hi"?

Я конвертирую класс, который использует генератор Identity, в тот, который использует hilo. Я также использую одну таблицу с отдельной строкой для каждой сущности: EntityId (table) - EntityName - NextHigh Старая таблица: Patients (table) - Id (ident…
13 сен '12 в 11:45
1 ответ

NHibernate Atlassian Confluence HiLo Алгоритм Значение HiVal

Кто-нибудь знает, что текущее значение Atlassian Confluence использует для своего значения "HiVal" для алгоритма Hi-Lo в NHibernate?
16 апр '15 в 14:14
5 ответов

Hibernate, @SequenceGenerator и allocSize

Мы все знаем поведение Hibernate по умолчанию при использовании @SequenceGenerator - увеличивает реальную последовательность базы данных на единицу, умножает это значение на 50 (по умолчанию allocationSize значение) - а затем использует это значение…
05 окт '12 в 11:55
2 ответа

При использовании стратегии генерации идентификаторов HiLo, какие типы должны использоваться для хранения идентификаторов?

Я спрашиваю об этом с точки зрения aC#/NHibnernate, но в целом это применимо. Проблема заключается в том, что стратегия HiLo работает, хотя идентификаторы работают довольно быстро, и, например, таблица с небольшим количеством записей (например, "Пол…
10 май '10 в 08:15
1 ответ

HiLo: как контролировать низкие значения

Я использую генератор HiLo в своем проекте S#rpArchitecture/NHibernate и выполняю большой пакет импорта. Я где-то читал о возможности предсказать значения Low для любых новых записей, потому что они генерируются на клиенте. Я полагаю, это означает, …
15 мар '10 в 11:36
2 ответа

Улучшение Hi-Lo Id генератора

У меня есть Hi-Lo Id генератор, который я использую в многопоточной среде. Генератор может вызываться до 100 тыс. Раз в секунду на поток У меня достаточно хорошая (и безопасная) реализация, которая отлично работает. IdAllocator - это объект, который…
09 авг '10 в 21:45
2 ответа

Реализация HiLo NHibernate ID генератора

Я хотел бы использовать генератор "hilo", но нет полного примера того, как создать "конкретную" таблицу, как сказано в документации NH, и какие значения передаются ей. Следующие фрагменты кода взяты из учебника NH public class Cat { private Int64 id…
08 ноя '11 в 15:51
5 ответов

Существует ли практичный способ перехода от столбцов идентификации к ключам HILO?

Я работаю с базой данных, которая сильно зависит от столбцов идентификации. Однако, поскольку теперь мы переместили все приложения в NHibernate, я хотел изучить использование HiLo, что, как представляется, рекомендуется для NHibernate. Есть ли какие…
07 сен '09 в 16:25
1 ответ

NHibernate и Hilo Generator: как создавать таблицы ключей?

Я собираюсь переключить некоторые из моих сущностей с идентичности на Hilo ID-генератор. Я понятия не имею, как должны создаваться таблицы, содержащие значения следующего высокого уровня. я должен использовать одну таблицу для всех объектов или для …
03 фев '10 в 14:09
1 ответ

Ассоциация NHibernate, HiLo и многие ко многим

У меня есть две сущности, Role и Permission, каждая со своей таблицей в базе данных и правильно настроенной генерацией идентификатора с алгоритмом HiLo. Это отлично работает. Однако в базе данных есть еще одна таблица, ROLE_PERMISSION_ASSIGNMENT, пр…
29 июн '11 в 16:30
2 ответа

Привет или личность?

Просто хотел получить некоторые мнения о первичных ключах - было бы лучше использовать идентификационные / порядковые номера или использовать стратегию HiLo (запросить высокое значение и увеличить низкое значение в самом приложении)?
29 апр '09 в 19:25
1 ответ

Что такое хорошее значение MaxLo для алгоритма HiLo?

В моем текущем дизайне у меня есть настройка HiLo, чтобы иметь MaxLo из 1000, Это чрезмерно? Могу ли я уменьшить это число до чего-то вроде 100 и все еще будет в порядке? public class HiLoConvention : IIdConvention { public void Apply(IIdentityInsta…
09 май '11 в 14:24
1 ответ

DDD и MongoDB: можно ли разрешить Mongo создавать ObjectID?

Согласно DDD (Синяя книга, Эванс), Фабрика несет ответственность за создание Совокупного Корня в действительном состоянии. Означает ли это, что он должен иметь возможность создавать технический идентификатор (objectId в мире mongoDB), а также иденти…
1 ответ

NHibernate: воссоздать базу данных с помощью SchemaExport

У меня есть вопрос о правильной обработке базы данных. В моей среде разработки я часто воссоздаю базу данных, используя _schemaExport.Drop(true, true); _schemaExport.Create(createResult, true); (Я должен отметить, что я использую генератор hilo.) Ср…
24 май '11 в 12:01
1 ответ

Есть ли ошибки при использовании HiLo, если вам нужно использовать репликацию позже?

В настоящее время мы используем только один сервер базы данных, и это должно быть все, что нам нужно в течение достаточно долгого времени. Однако, если бы мне пришлось преобразовать базу данных для использования HiLo для стратегии POID, могу ли я чт…
14 июл '09 в 16:13
1 ответ

Не удалось прочитать значение hilo в NHibernate

Для нашего приложения ASP.NET MVC мы видим следующее в нашем журнале ошибок: IdentifierGenerationException не удалось прочитать значение hi из таблицы 'nhibernatehiloidentity' с помощью предложения where (entity = '[имя таблицы]') [table name] может…
13 июн '16 в 13:23