Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapobiegaj współbieżności w Nodejs

Poziomy izolacji transakcji bazodanowych

Można to osiągnąć w Twojej bazie danych, wykorzystując gwarancje z Twojej konkretnej bazy danych (mysql).

Domyślny poziom izolacji dla postgres/mysql pozwala na dwa równoczesne odczyty, aby zobaczyć te same dane, a następnie każdy z nich nadpisze drugi (przy zapisie).

Dokumentacja postgresa zawiera doskonały przykład tego przypadku :

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. Hybrydowe obciążenia bazy danych OLTP/Analytics w klastrze Galera przy użyciu asynchronicznych modułów podrzędnych

  2. Modelujesz produkty z bardzo różnymi zestawami niezbędnych informacji i łączysz je z elementami zamówienia?

  3. jak sprawdzić i ustawić zmienną max_allowed_packet mysql

  4. Czy MySQL może łączyć ciągi za pomocą ||

  5. Jak policzyć elementy za pomocą odpowiednika generate_series() w MySQL?