我的场景是我更喜欢像Server这样的关系数据库存储系统,因为我需要处理复杂的查询。
然后,因为一些计算最好是加班加点,只需将结果存储到类似Redis或者更传统的NoSQL解决方案中。
这就是我所想的:NHibernate上的第二级缓存发生了什么?
我做了一个非常小的研究,我发现有一个Redis二级缓存提供者,现在我感到“困惑”。
我的意思是,如果我使用NHibernate的二级缓存,大多数对象访问应该非常快,因为它不应该是数据库往返,因此大多数访问对象将从内存中的Redis存储中检索。
为什么我要考虑这个而不是直接使用Redis?因为我需要解决方案域中的实际原子事务。
好吧,问题?
依赖于NHibernate的二级缓存Redis提供程序,这是一个好主意,以获得最好的关系和无模式世界?。
你的建议是什么?
发布于 2013-09-25 10:59:29
我认为有两件事可以概括你的观点:
我会选什么?分开的红宝石。为什么?
https://stackoverflow.com/questions/18988529
复制相似问题