Какой лучший поставщик NH2 кеша L2? - PullRequest
5 голосов
/ 26 января 2010

Я видел, что их много. NCache, Velocity и т. Д., Но я не нашел таблицы, сравнивающей их.

Что лучше, учитывая следующие критерии:

  1. Легко понять.
  2. поддерживается в последнее время.
  3. Бесплатная или имеет достаточно хорошую бесплатную версию.
  4. Works.

1 Ответ

4 голосов
/ 26 января 2010

Я не могу сказать, что лучше или хуже, но я добавлю свой опыт работы с NCache на случай, если это поможет.

Отказ от ответственности: NHibernate и у меня были некоторые разногласия, с тех пор мы пошли разными путями:)

Добро

  • Производительность была отличной
  • Поддержка была отличной, она в хорошем состоянии (я говорю о статусе ~ 6 месяцев назад)
  • Имеется бесплатная версия (пояснения ниже)
  • Это работало как нельзя лучше, но у меня были проблемы с реализацией провайдера кэша базового уровня 2 ... но это было проблемой на стороне NHibernate с HQL, а не на стороне NCache.

The Bad ( Для справки смотрите здесь )

  • У бесплатной версии были свои ограничения, они стратегически поставлены там без сомнений, но для нашего проекта в конечном итоге мы не смогли использовать бесплатную версию из-за недоступности некоторых ключевых функций. Приведенные ниже ограничения относятся к версии FREE .
    • Зависимость на основе ключа не включена
    • Ни одна из зависимостей базы данных не включена
    • Нет 64-битной версии

Это были камнем преткновения для 2 разных проектов для меня ... однако, кроме них, никаких проблем, и я был доволен простотой установки и настройки. Если вышеупомянутое не соответствует вашим требованиям, я рекомендую дать ему шанс. Мне понадобилось менее 10 минут, чтобы настроить сервер и функционировать в качестве нашего кэша второго уровня.

...