+
 新版
2013-08-20 11:03

引用来自“donnie-wu”的评论

引用来自“黄文祥”的评论

这样的场景应用的多吗?如果同一条记录刚好被分别执行了读和写的操作那就不是出现了数据不一致了吗?

谢谢您提出了问题。这种应用场景应该还是很多的,类似我们通常为了减少数据库查询的压力,提高响应的速度,会在数据库前再架设memcached或redis的场景,它主要适合数据变化相对较少的情况。对于同个key发生并发了读写,是有可能发生缓存了旧数据的情况的。建议在设计key的时候,尽量避免这样的情况发生,频繁变动的数据在这层缓存起来意义不太大。当然这也是dbware不完善的表现,我会在下个版本实现的时候,让dbware更好的处理类似的情况^_^

对,频繁修改的数据缓存起来是没什么意义,但是也有这种情况的出现!能否通过锁的机制来解决这个问题?
2013-08-20 09:57

引用来自“黄文祥”的评论

这样的场景应用的多吗?如果同一条记录刚好被分别执行了读和写的操作那就不是出现了数据不一致了吗?

谢谢您提出了问题。这种应用场景应该还是很多的,类似我们通常为了减少数据库查询的压力,提高响应的速度,会在数据库前再架设memcached或redis的场景,它主要适合数据变化相对较少的情况。对于同个key发生并发了读写,是有可能发生缓存了旧数据的情况的。建议在设计key的时候,尽量避免这样的情况发生,频繁变动的数据在这层缓存起来意义不太大。当然这也是dbware不完善的表现,我会在下个版本实现的时候,让dbware更好的处理类似的情况^_^
2013-08-19 21:21
这样的场景应用的多吗?如果同一条记录刚好被分别执行了读和写的操作那就不是出现了数据不一致了吗?
2013-08-19 12:59
有人在用不?
2013-08-19 12:56

引用来自“haorizi”的评论

对操作系统有要求吗?比如支持windows吗

对操作系统没有要求,支持windows,在sbin文件夹中提供了windows的启动脚本
2013-08-19 12:44
对操作系统有要求吗?比如支持windows吗
回复 @
{{emojiItem.symbol}}
返回顶部
顶部