2012-03-09 36 views
0

我想知道我的緩存與數據庫同步的專家的意見。假設我有三張桌子。 (1) (1)工作 (2)Jobs_detail (3)帳戶回滾操作爲緩存保持與數據庫同步以防萬一有任何錯誤

和我有三個對應於上述表的高速緩存。

我首先在Jobs上操作,然後是Jobs_detail,然後是Account。 所以我第一次更新(數據庫操作)喬布斯等。 我的意思是說,它是多表操作。 如果出現錯誤,我們可以通過在當前連接上調用connection.rollback 方法來保留實際狀態。但我應該怎麼做來保存緩存狀態,也就是說與db同步。

我應該創建緩衝區,只保存當前操作,然後成功提交到數據庫後,此緩衝區緩存將更新每個對應的緩存? 或 我應該複製緩存嗎?

謝謝 米希爾Parekh的

回答

1

當數據庫更新成功,我只會更新緩存狀態。

相關問題