У меня есть таблица mysql на aws mysql, и поэтому моя программа на python asyncio, которая использует aiomysql - https://github.com/aio-libs/aiomysql, подключается к удаленной базе данных mysql.
В моем магазине таблиц есть следующие поля:id, names, product_id, payment_status
payment_status содержит статус заказа, т. Е. paid,pending,cancelled
скажем, я запускаю свою программу asynio на сервере X
, и программа начинает проходить через мой магазин таблиц, обновляяpayment_status различных продуктов.
На другой машине я запустил другую программу asynchio точно так же, как последнюю на машине X
на машине Y
, если программа на X
начинает работать со строками, блокирует ли aiomysql такуюстрока, когда asyncio на какое-то время передала управление, чтобы избежать одновременной работы двух программ в одной строке?.