如何防止缓存数据不一致

时间:2011-08-20 09:21:58

标签: sql database nosql memcached membase

我的问题:我有很多服务器从密钥值数据库缓存数据。这些缓存数据经常更新,然后保存回db。因此,保存的数据不是最新的数据,并且我以高速率丢失了数据。 在我的应用程序中,性能更重要,缺少数据是可接受的低速率。 这个问题(关键字)的名称和解决方案/策略是什么?

谢谢,

1 个答案:

答案 0 :(得分:1)

在低级别,这称为“脏页”问题。 与缓存中的数据相比,db中可能存在2个问题,旧数据或无数据。因此,根据应用程序可以承受的延迟时间,您应该设置将缓存刷新到db的时间间隔。