什么是最好的NHibernate缓存L2提供商?
我见过他们中有很多。 NCache,Velocity等等,但我没有找到比较它们的表格。
考虑以下标准,最好的是什么:
- 容易明白。
- 最近一直在维护。
- 是免费的还是有足够好的免费版本。
- 作品。
我无法代表最好或最差的事情,但我会在NCache的经验中提出这样的帮助。
免责声明:NHibernate和我有一些分歧,我们已经分道扬:)
好的
- 表现很棒
- 支持很棒,维护得很好(我说的是〜6个月前的状态)
- 它有一个免费版本(下面的警告)
- 它尽可能地工作,但是我遇到了基础2级缓存提供程序实现的问题……但这是NHibernate方面的问题,而不是NCache方面。
坏( 参见这里 )
- 免费版本有它的局限性,毫无疑问它们是战略性的,但对于我们的项目最终我们无法使用免费版本,因为一些关键function不可用。 以下限制在免费版本上。
- 不包括基于密钥的依赖性
- 没有包含任何数据库依赖项
- 没有64位版本
对我来说,这是两个不同项目的关键点……但除此之外,没有任何问题,我对安装和配置的简单性感到满意。 如果以上不符合您的要点/要求,我建议给它一个机会。 我花了不到10分钟的时间来启动服务器并充当我们的L2缓存。