Есть програмка которая по внешнему сигналу в произвольный момент времени делает insert в одну таблицу и затем update в другой таблице.
Тип таблиц — InnoDB.
Теперь запускаются две копии этой програмки. Они используют каждый свое подключение к БД.
Обе пишут в одну и туже базу, в одни и те же таблицы.
Данные для Insert всегда уникальные, а вот update может быть на одну и ту же запись.
1. нужно ли блокировать перед изменением таблицу в которую несколько процессов могут внести (insert) разные данные?
2. нужно ли блокировать перед изменением таблицу в которой несколько процессов могут изменить (update) одну и ту же строку? Порядок изменения не важен, главное что бы все изменения прошли.
Зарание спасибо.
o.palij пишет:
> 1. нужно ли блокировать перед изменением таблицу в которую несколько
> процессов могут внести (insert) разные данные?
Нет.
> 2. нужно ли блокировать перед изменением таблицу в которой несколько
> процессов могут изменить (update) одну и ту же строку? Порядок изменения
> не важен, главное что бы все изменения прошли.
Нет.
Posted via RSDN NNTP Server 2.0
Ромашка пишет:
> Нет.
> Нет.
+1
Posted via RSDN NNTP Server 2.1 beta