首页 新闻 搜索 专区 学院

.net的缓存稳定吗,把数据先存在缓存里,然后定时更新到数据库,会丢失吗

0
[已关闭问题]

.net的缓存稳定吗,把数据先存在缓存里,然后定时更新到数据库,会丢失吗

拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:51
提问于:2010-05-31 01:04
< >
分享
其他回答(3)
0

稳定是肯定的,但也会有些控制不了的原因导致缓存丢失。一般缓存都是把常用数据从数据库中读取出来存入缓存中,然后可以高性能的使用,在使用的时候如果缓存不存在则重新提取即可。

你所说的把数据存入缓存,然后再定时更新到数据库,这样倒有点危险。如果数据提示客户已经更新到缓存,而你是定时到数据库,在此之间缓存如果丢失,那麻烦不就大了。

Astar | 园豆:40805 (高人七级) | 2010-05-31 07:06
0

如果更新到数据库前缓存丢失,比如机器重启,服务重启等,那数据就丢失了。应考虑用文件进行缓存。这样要稳定很多

eaglet | 园豆:17119 (专家六级) | 2010-05-31 08:41
0

缓存必然是不稳定的,用缓存就要做好缓存消失的准备

Gray Zhang | 园豆:17610 (专家六级) | 2010-05-31 09:15
0

缓存一般是取数据方面,

你想的是用来存数据方面, 你可以考虑一下, 如果还没更新缓存, 突然系统出错或机器故障, 没更新的数据就丢失了.

风浪 | 园豆:2866 (老鸟四级) | 2010-05-31 10:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册