我有一個事務在數據庫上執行一次讀取,然後進行一次寫入。如果我在MySql中選擇MyIsam作爲我的數據庫引擎,那麼MyIsam的表級鎖定機制可以保證我一旦事務開始讀取,該表就被鎖定而不受所有其他事務的影響?表級鎖定保證是什麼?
我的意思是,如果有兩個或兩個以上的交易,我希望他們在這個順序:
R W R W R W R W R W...
但是,如果這些都按此順序進行:
R R R R W W W W....
我的數據庫進入不一致州。這是該特定表格中的具體要求。是否讓桌子MYIsam足夠?如果不是,我還需要做什麼?表級鎖定是否僅用於寫入?
gaurantees不好併發。 – 2011-06-12 06:30:12
@ f00其實這種情況是由於這個... stackoverflow.com/questions/6318149/...因爲我終於決定使用上層爲我做這個工作.. – sasidhar 2011-06-12 07:46:54