Изпълнявах много заявки към MySQL база данни със същата транзакция, използвайки Promise.all(), така че всички заявки се изпълняват паралелно, ако се случи нещо лошо, връщам транзакцията назад. Но един приятел каза, че изпълнението на заявки паралелно е лоша практика, защото ако заявка е неуспешна и транзакцията е върната назад, ще има други заявки, които все още се изпълняват в MySQL, които използват същата транзакция и ако не намерят транзакцията, ще изведат грешки в самия MySQL.
Той предложи да се изпълняват заявките последователно, така че ако се случи нещо лошо, транзакцията ще се върне назад и следващата заявка няма да се изпълни. Опитах се да намеря някои доказателства за този проблем, но не можах да намеря нито едно или пропуснах някои, ако съществуват.
Надяваме се, че някой може да ми даде ясен отговор или справка и благодаря предварително.