Mysql
 sql >> база данни >  >> RDS >> Mysql

Предотвратяване на едновременност в Nodejs

Нива на изолация на транзакция в базата данни

Това може да бъде постигнато във вашата база данни чрез използване на гаранции от вашата конкретна база данни (mysql).

Нивото на изолация по подразбиране за postgres/mysql позволява 2 едновременни четения, за да се видят едни и същи данни, след което всяко едно да презапише другото (при запис).

Документацията на postgres предоставя отличен пример за този случай :

BEGIN;
UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
COMMIT;

...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавяне на полета за псевдоним на MySQL заедно

  2. Кой е най-сигурният начин да добавите html/css/js към mysql?

  3. Създаване на релации:#1452 - Не може да се добави или актуализира дъщерен ред:ограничение за външен ключ е неуспешно

  4. Възможно ли е да спрете intellisense за .sql файлове във Visual Studio 2010?

  5. Достъп до mysql, работещ на localhost от minikube