Описание тега database-concurrency
Параллелизм базы данных - это свойство базы данных, которое позволяет пользователям одновременно получать доступ к данным.
1
ответ
Транзакция гарантирует, что грязные чтения не происходят?
В последнее время я много читаю, и теперь я очень смущен тем, как работают транзакции и блокировки и как они связаны друг с другом. При работе с SQLite представьте следующий поток: начать транзакцию SQLite выполнить оператор select на соединении SQL…
07 июн '18 в 17:42
0
ответов
Вставить из выбора пропускает несколько строк - Postgres
У нас есть таблица с около 7M записей с типом ferrari и хочу сделать миграцию схемы. Мы использовали этот скрипт insert into new_car id, name, type, colorType select id, name, type, 'red' from old_car where type = 'ferrari' order by id asc Выполнени…
01 апр '16 в 20:40
0
ответов
Одновременные сообщения и чтения канала - пропущенные записи при переходе от головки канала к более новым записям
Это классический параллельный вызов чтения и записи: Мы публикуем записи в фиде Atom Hopper в базе данных Oracle через Hibernate, и наш партнер их читает. Если мы публикуем записи с 1 по 5, то 5 является главой (то есть последней опубликованной). На…
22 апр '16 в 13:42
1
ответ
MySQL: тупик в одной таблице ОБНОВЛЕНИЕ... ГДЕ
Следующая проблема возникает с этой конфигурацией: MySQL 5.7.10 Весна 4.0.5 Spring Batch 3.0.1 Spring ThreadPoolTaskExecutor от 10 до 20 потоков Проблема заключается в тупиковой ситуации, когда некоторые потоки пытаются выполнить ОБНОВЛЕНИЕ... ГДЕ в…
07 ноя '16 в 10:03
0
ответов
SQL: пытаясь понять, как использовать безопасный доступ и изменять базу данных одновременно
Итак, я сейчас работаю в MySQL, но любые ответы на SQL, вероятно, подойдут, потому что я пытаюсь понять общие концепции. Поэтому безопасность потоков, очевидно, важна в параллельных средах. Я программирую в основном на Java и всегда очень тщательно …
13 сен '15 в 17:36
1
ответ
Проблемы одновременного использования базы данных Azure
Я просто хотел показать вам все, чтобы увидеть, есть ли какие-нибудь яркие идеи, поскольку я исчерпал все свои идеи после целого дня, ночи и утра поисков. Проблемы, с которыми мы сталкиваемся, неизменно связаны с возможностью подключения к базе данн…
25 сен '12 в 13:41
1
ответ
Как установить другой заголовок для запроса группового потока в apache jmeter?
Я хочу проверить параллелизм приложения, для этого я использую apache Jmeter, конечная точка, которую я запрашиваю, должна иметь заголовок авторизации для аутентификации, в apache Jmeter HTTP Header Manager я добавил заголовок с именем Authorization…
25 сен '18 в 11:06
1
ответ
Управление параллелизмом на основе временных меток
В управлении параллелизмом на основе временной метки, почему вы должны отклонить запись в транзакции T_i на элементе x_k, если какая-то транзакция с T_j, где j > i, уже прочитала ее? Как указано в документе. Если T_j вообще не планирует делать какие…
21 фев '13 в 10:11
1
ответ
Grails "Строка была обновлена или удалена другой транзакцией (или отображение несохраненного значения было неправильным)"
Кажется, что нет определенного решения проблем параллелизма в Grails (2.3.7). Я испробовал все рекомендации, но когда я нажимаю количество одновременных потоков, следующий фрагмент кода неизменно завершается ошибкой: package simpledb import grails.t…
01 мар '16 в 21:53
0
ответов
Как включить только зафиксированный снимок для чтения
Я хотел бы использовать READ COMMITTED SNAPSHOT в базе данных SQL Server, что, как я понимаю, отличается от SNAPSHOT ISOLATION. Я хочу включить READ COMMITTED SNAPSHOT, потому что у меня проблемы с тупиками. Я использую EF и думаю, что это предотвра…
24 июл '13 в 08:23
1
ответ
Параллельное хранилище сеансов базы данных
Как Amazon поддерживает связь между устройствами при добавлении продуктов в корзину? Как мы можем реализовать это в ROR?
19 дек '17 в 12:02
1
ответ
Блокировка транзакций в MongoDB
Я пытаюсь разработать систему бронирования, которая регистрирует различные активы после проверки их доступности. Система сначала пытается прочитать записи из БД и проверяет, доступен ли зарезервированный слот. Если это так, система зарезервирует для…
17 авг '18 в 21:51
1
ответ
DynamoDB: добавляется ли элемент с использованием list_append?
Часто задаваемые вопросы для DynamoDB говорит: Вопрос: поддерживает ли DynamoDB атомарные обновления на месте? Amazon DynamoDB поддерживает быстрые обновления на месте. Вы можете увеличивать или уменьшать числовой атрибут в строке, используя один в…
13 янв '17 в 00:52
1
ответ
Linq-to-Sql Чтение-Тест-Запись как одна операция
Я имею Tasks Таблица: Id (PK), TaskName, Status Статус один из: В очереди, Занят, Завершено.Я хочу использовать несколько потоков для обработки задач, и для этого я должен быть в состоянии выполнить одну операцию: var task = db.Tasks.FirstOrDefault(…
12 ноя '10 в 16:11
1
ответ
Параллелизм транзакций для предотвращения чтения старой версии записи
Допустим, у меня есть таблица под названием tasks, Каждое задание имеет status, Я беру одну из задач, которые находятся в To Manage статус, поместите его в In Management статус и запустите процедуру, для которой была создана задача (что может занять…
07 июн '17 в 20:17
1
ответ
Ошибка при попытке извлечь объекты из основных данных "-[__NSArrayI entity]: нераспознанный селектор отправлен в экземпляр"
Я пытаюсь получить все данные из Parse и синхронизировать эти данные с базовыми данными с моего телефона. В настоящее время я сталкиваюсь с небольшой проблемой с запросом выборки, который не выполняется правильно. Я думаю, что причина в том, что я и…
28 мар '16 в 01:18
1
ответ
Amazon DynamoDB Условные записи и атомарные счетчики
Приложение, над которым я сейчас работаю, требует от меня увеличения атрибута, принадлежащего элементу в DynamoDB, много раз за период от 20 до 30 минут. Я делал дополнительное чтение об условных записях DynamoDB и атомных счетчиках Атомные счетчики…
24 мар '14 в 16:50
1
ответ
Монго: вставлять, только если последний документ отличается
Есть ли способ сделать это в MongoDB: Я хочу вставить документ, только если последний документ, отсортированный по полю, имеет другое значение для другого поля. Цель состоит в том, чтобы иметь коллекцию, в которой хранятся только переходы, а не все …
23 сен '15 в 15:56
2
ответа
Есть ли возможное условие гонки в этом утверждении UPDATE?
Я пишу программу-синхронизатор, которая будет принимать все изменения в одной БД и синхронизировать их с другой БД. Для этого я добавил в свою таблицу T две колонки: alter table T add LastUpdate rowversion, LastSync binary(8) not null default 0 Тепе…
22 окт '10 в 11:00
1
ответ
Как BaseX обрабатывает параллелизм?
Я смотрю на использование BaseX в качестве более гибкой базы данных. Как это обрабатывает параллелизм базы данных? Как это работает в сценарии веб-приложения, где два разных пользователя могут обновлять одни и те же данные и эффективно получать "гря…
11 авг '15 в 02:19