Описание тега optimistic-concurrency
Метод управления параллелизмом, применяемый к транзакционным системам, который позволяет часто выполнять несколько транзакций для ресурсов, не мешая друг другу.
1
ответ
Как включить проверку параллелизма с помощью EF 5.0 Code First?
Я хотел бы сделать проверку-затем-обновление в атомарной операции. Я использую dbcontext для управления транзакцией. Я ожидал получить исключение, если запись была изменена другим потоком, но исключение не выдается. Любая помощь будет оценена. Вот м…
25 окт '12 в 03:18
1
ответ
hibernate оптимистическая блокировка: другое обновление потока между 2 обновлениями в текущем потоке
Временная шкала выглядит так: Пользователь (браузер) ---------------------------> обновить ЦЕЛЬ 2 --------------- -> Тема ------> обновить TARGET 1 ---------> long_operation -----> обновить TARGET 3 Я запускаю поток для выполнения long_operation и о…
30 апр '18 в 14:42
2
ответа
Получение последнего значения rowversion/timestamp в операторе обновления - Sql Server
Я использую столбцы rowversion для обработки оптимистичного параллелизма и хочу вернуть новое значение rowversion, когда я выполню обновление, чтобы мой уровень данных имел самое последнее значение и мог выполнить другое обновление с получением искл…
06 июл '12 в 08:58
0
ответов
Сущность изменилась после исключения оптимистической блокировки в доктрине 2 Symfony 4
Я пытаюсь изменить сущность с помощью столбца @version. Когда я пытаюсь редактировать сущность из 2 разных браузеров, кажется, все работает нормально. Флэш-сообщения показывают, что возникает исключение opt lock Но почему-то даже происходит исключен…
03 июн '18 в 13:56
3
ответа
ProstgreSQL, оптимистичный параллелизм MySQL
У меня есть веб-приложение, в котором пользователи могут одновременно изменять данные. На данный момент я включаю старые значения строки в каждую форму и обновляю строку, только если данные совпадают. С SQLite это единственный вариант. Это уродливо,…
31 янв '11 в 17:57
0
ответов
Сначала.NET Entity Framework DB; установив "Режим параллелизма" автоматически на "Фиксированный"
У меня следующая ситуация: я генерирую свой словарь данных Entity Framework из существующей базы данных. Каждая таблица в этой базе данных имеет атрибут timestamp/rowversion, называемый RowVersion (подлежит использованию для оптимистичного параллели…
21 ноя '17 в 12:53
1
ответ
Параллелизм в админке django
Моя модель: class Order(models.Model): property_a = models.CharField() property_b = models.CharField() property_c = models.CharField() Многие пользователи будут получать доступ к данной записи в течение короткого периода времени через страницу смены…
25 июн '10 в 01:13
1
ответ
Обновить свойства присоединенного объекта с помощью значения базы данных по запросу
У меня есть классы сущностей, которые имеют целочисленное свойство (названное ROW_VERSION) с ConcurrencyMode, установленным в "Fixed" для оптимистической проверки параллелизма. Я увеличиваю значение этого столбца в своем коде приложения перед сохран…
01 ноя '12 в 08:26
2
ответа
Реализация хранилища событий с оптимистичными проверками параллелизма на нескольких клиентах
Я пытаюсь внедрить систему источников событий, используя методы и принципы в соответствии с различными вдохновенными Грегом Яном примерами, которые я видел. Я понимаю, как работает логика проверки версии и что при сохранении агрегата, если текущая в…
17 ноя '14 в 15:05
1
ответ
Оптимистичная блокировка с помощью redis с использованием GET и INCR
Я хочу "заблокировать" блок кода оптимистично. код psuedo выглядит следующим образом: revision = GET('lock_key') # default as 0 { <<block of code>> } new_revision = INCR('lock_key') if new_revision != revision + 1: raise Exception # now …
14 май '14 в 11:24
1
ответ
DbContext, обработка исключения параллелизма
Использование EF DbContext. У моего объекта сущности есть столбец версии строки (выпуск SQL Compact версии 4), который используется для проверки параллелизма (ConcurrencyMode = Fixed, StoreGeneratedPattern=Computed). Чтобы вызвать исключение паралле…
13 дек '12 в 11:09
1
ответ
OptimisticConcurrency Исключение, когда без изменений
Я иногда получаю OptimisticConcurrency Исключения при звонке SaveChanges() используя Entity Framework 6 в веб-приложении MVC, хотя я не вносил изменений ни в какие объекты в этом потоке выполнения. Конечно, возможно, что изменения были сделаны в дру…
19 авг '15 в 18:54
1
ответ
Управление параллелизмом на основе временных меток
В управлении параллелизмом на основе временной метки, почему вы должны отклонить запись в транзакции T_i на элементе x_k, если какая-то транзакция с T_j, где j > i, уже прочитала ее? Как указано в документе. Если T_j вообще не планирует делать какие…
21 фев '13 в 10:11
1
ответ
Hibernate @Version Field error при использовании Date
Я смотрю на готовые параметры (число / дата) для @Version в спящем режиме. У меня есть число, работающее так, как я и ожидал - устанавливает версию равной 0 при начальной вставке, автоматически увеличивается при обновлении, не увеличивает и не мешае…
28 янв '19 в 11:24
0
ответов
Entity Frame Work Удалить оптимистическую ошибку объекта
У меня есть проект, где две таблицы имеют отношение один к одному. Предположим, они названы Media а также Movie В модели, которую я разработал, Movie Наследовать от Media Как фильм это тип медиа и имеет все свойства медиа. Моя проблема в том, что ко…
16 дек '15 в 06:55
1
ответ
Предоставляет ли Azure Search Etags для управления параллелизмом при добавлении, обновлении или удалении документов?
Как управлять параллелизмом в Azure Search здесь говорится, что Azure Search предлагает оптимистическую модель параллелизма. На ресурсе нет блокировок. Вместо этого есть ETag для каждого ресурса, который идентифицирует версию ресурса, так что вы мо…
17 янв '19 в 03:08
1
ответ
ThreadLocal.get() возвращает ноль, даже когда я его инициализирую раньше
Я чувствую, что могу неправильно понять, как это должно работать. У меня есть этот код: public Timestamp startTransaction() { cleanupTransactionContext(); Timestamp timestamp = getLatestTimestamp(); initThreadLocalVariables(timestamp); return getTra…
29 янв '19 в 21:01
1
ответ
Как обрабатывать org.eclipse.persistence.exceptions.OptimisticLockExceptio
Я хочу обрабатывать параллельное выполнение с помощью Оптимистической блокировки. Я включил @Version аннотация в моем классе сущности. В моем коде я запускаю два потока одновременно. Иногда это выполняется правильно. Иногда это бросание org.eclipse.…
12 дек '14 в 13:15
1
ответ
SignalR и одно окно браузера для сеанса одновременно
У меня есть ситуация, когда пользователь может изменить Excel как график сетки онлайн. Я хотел бы показать сообщение о том, что расписание изменяется в другом окне. Тем не менее, как я могу сделать это с открытым окном, и если предыдущее окно было з…
08 июл '14 в 01:45
1
ответ
ConcurrencyExeption в приложении ASP.NET MVC
Введение в проблему Прежде всего, я попробовал все, чтобы решить эту проблему безрезультатно. В настоящее время я впервые пытаюсь самостоятельно создать шаблон хранилища. Мое приложение - это просто блог-сайт, и в нем есть несколько компонентов. Я п…
07 июн '17 в 12:00