Я разрабатываю три приложения, которые имеют общую базу данных.
Я столкнулся с множеством различных проблем параллелизма и задавался вопросом, можно ли предотвратить выполнение любых других запросов при выполнении определенных запросов (другими словами, блокирование базы данных, чтобы не возникало проблем с параллелизмом).LINQ And Concurrency Question
Edit: Я использую LINQ к SQL
Какую базу данных вы используете, и какие конкретные параллелизм вопросы, вы сталкиваясь? Большинство баз данных чрезвычайно хороши при обработке параллелизма при надлежащем использовании. – LukeH
Какую базу данных вы используете? MySQL, PostGres, массив в памяти? В зависимости от того, что это такое, должна быть какая-то блокировка, но мы не можем ответить, если мы не знаем, с чем вы работаете. –
Я использую SQL. Конкретная проблема, с которой я столкнулась, заключается в том, что два пользователя одновременно выполняют команду обновления. На некоторые строки может влиять один запрос, а другие - другой. – sooprise