2012-03-09 41 views
0

我想知道我的缓存与数据库同步的专家的意见。假设我有三张桌子。 (1) (1)工作 (2)Jobs_detail (3)帐户回滚操作为缓存保持与数据库同步以防万一有任何错误

和我有三个对应于上述表的高速缓存。

我首先在Jobs上操作,然后是Jobs_detail,然后是Account。 所以我第一次更新(数据库操作)乔布斯等。 我的意思是说,它是多表操作。 如果出现错误,我们可以通过在当前连接上调用connection.rollback 方法来保留实际状态。但我应该怎么做来保存缓存状态,也就是说与db同步。

我应该创建缓冲区,只保存当前操作,然后成功提交到数据库后,此缓冲区缓存将更新每个对应的缓存? 或 我应该复制缓存吗?

谢谢 米希尔Parekh的

回答

1

当数据库更新成功,我只会更新缓存状态。

相关问题