mysql事務的優缺點?Mysql分布式鎖一般適用于資源不存在數據庫,如果數據庫存在比如訂單,那么可以直接對這條數據加行鎖,不需要我們上面多的繁瑣的步驟,比如一個訂單,那么我們可以用select * from order_table where id = 'xxx' for update進行加行鎖,那么其他的事務就不能對其進行修改。
優點: 理解起來簡單,不需要維護額外的第三方中間件(比如Redis,Zk)。
缺點: 雖然容易理解但是實現起來較為繁瑣,需要自己考慮鎖超時,加事務等等。性能局限于數據庫,一般對比緩存來說性能較低。對于高并發的場景并不是很適合。