有没有人对AppFabric和NCache或者AppFabric和ScaleOut做了彻底的比较?我们目前正在寻求在地理位置遥远的位置实现AppFabric、NCache或ScaleOut的分布式缓存,我想知道任何人的想法谁比较了他们。我很欣赏许多人使用其中之一,并告诉我为什么他们选择的解决方案很好,但我真的在寻找两种产品的比较。例如AppFabric没有做什么或者做得不好(如果有的话),部分是从功能的角度看,也是从开发人员的角度看。与另一个相比更好,更容易,更灵活,更强大,等等。
我可以比较的功能有很多,但我真的在寻找一个人的比较,他可能与我们处于类似的位置,并执行了我们即将启动的评估,这将给我们一些思考的食物,同时我们这样做。
提前谢谢。
发布于 2012-05-09 17:27:36
下面是NCache and Appfabric特性之间的一个很好的比较
发布于 2010-07-02 22:19:36
作为一个更成熟的产品,NCache有许多更高级的缓存功能,这是Velocity/AppFabric所没有的--请查看他们的网站,进行一些“营销”比较。
然而,我们在对NCache进行故障排除以及从他们的支持/工程团队获得对其应用程序的某些行为的更多可见性方面遇到了一些问题。考虑到这一点,再加上与AppFabric相比的成本,我不确定在这一点上我会推荐NCache --至少,我们正在重新评估我们的缓存提供商。
我对Velocity/AppFabric的不满/抱怨是发布计划的迟滞。看起来他们永远都在CTP里。当然,微软可以仅凭价格就能压倒NCache。现在有像NorthScale (memcached)这样的玩家加入了竞争,我认为这也是值得考虑的。这在很大程度上取决于您希望在应用程序中使用缓存的用途。
发布于 2010-07-05 20:13:24
使用最多的是Memcached。当然了。我们现在开始使用AppFabric作为我们的dcache,因为它很容易集成到我们的.net解决方案中,并且有一个很好的特性集,我们想要使用它。
如果你只做基本的数据缓存,对缓存本身进行抽象(或者使用.net 4 System.Runtime.Caching.ObjectCache),这样如果你想做改变,你是安全的。或者想要对更多解决方案进行压力测试。
此外,根据您的应用程序架构,可以考虑使用更多的DCache实体/实例,因为不同的部分可能偏爱不同的系统。
https://stackoverflow.com/questions/3011441
复制相似问题