2011-08-20 47 views
0

我的问题:我有很多服务器缓存键值数据库的数据。这些缓存数据经常更新,然后保存回数据库。因此,保存的数据不是最新的,我得到的数据错过了高速率。 在我的应用程序中,性能更重要,缺少数据可以接受低利率。 这个问题(关键字)的名称和你的解决方案/策略是什么?如何防止缓存数据不一致

感谢,

回答

1

在较低水平这就是所谓的“脏页”的问题。 与高速缓存中的数据相比,db中可能存在2个问题,即旧数据或无数据。因此,根据应用程序能承受多少延迟,您应该设置缓存刷新到db的时间间隔。