sigel
Đã tốn tiền
em search thì thấy chúng nó bảo là mài hãy xài transaction,Vậy giả sử có 1 vé trong database
Có rất nhiều người dùng cùng đặt mua vé cùng 1 lúc
Thì nên xử lý cơ chế này như thế nào các bác nhỉ?
How to deal with concurrent updates in databases?
What's the common way to deal with concurrent updates in an SQL database ? Consider a simple SQL schema(constraints and defaults not shown..) like create table credits ( int id, int creds, ...
thường xử lý thực tế nó sẽ ntn.
khi thím lựa 1 vé để mua thì hệ thống sẽ khóa cái vé đó lại, người sau bấm vào họ sẽ bị báo lỗi là vé đang có người đặt. Việc khóa 1 trường sẽ kèm theo thời gian timeout, quá mức này mà không thanh toán thì nó lại nhả ra như cũ.


