詳解Mysql分佈式事務XA(跨數據庫事務)

在開發中,爲了下降單點壓力,一般會根據業務狀況進行分表分庫,將表分佈在不一樣的庫中(庫可能分佈在不一樣的機器上)。在這種場景下,事務的提交會變得相對複雜,由於多個節點(庫)的存在,可能存在部分節點提交失敗的狀況,即事務的ACID特性須要在各個不一樣的數據庫實例中保證。好比更新db1庫的A表時,必須同步更新db2庫的B表,兩個更新造成一個事務,要麼都成功,要麼都失敗。 那麼咱們如何利用mysql實現
相關文章
相關標籤/搜索