<div dir="ltr"><div>Hello dear list. I am looking for advice to, perhaps, very common problem.<br><br>I have database which does not support transactions, only CAS operations for single record.<br>I have one-to-many relationship between 2 tables, and I need to implement cascade deletion of dependent records from table_2 when main record from table_1 was deleted. All the operations may happen in different processes simultaneously.<br>So my intention is to do some kind of a mutex, which incorporate following properties:<br>* when main record is in deletion-state, every other action on main and/or dependent record should wait until it will be deleted;<br>* if main record is in normal-state, all dependencies may be modified without any strict order.<br><br>Is there any library in the wild which allow me to do this kind of mutex?<br>Maybe I have chosen wrong approach? Any suggestions?<br><br></div>Thanks!<br></div>