ScaleOut против Ncache?

Я оцениваю оба этих сторонних поставщика для распределенного кеша. Кто-нибудь уже их сравнивал и сформировал мнение, по которому лучше?

Ответ 1

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

Сообщение Уильяма Л. Бэна должно было дать различие между двумя известными решениями кэширования, но я не вижу упоминания о NCache, поэтому здесь есть некоторые особенности NCache, которые, вероятно, сделают его отличным от ScaleOut.

  • NCache предлагает кэш partioned-replica, который обеспечивает масштабируемость за счет разделения, надежности посредством репликации и доступности данных против потери данных и ошибки node. У вас также есть возможность использовать реплицированный, секционированный, локальный, клиентский или зеркальный кеш с помощью NCache

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

  • Благодаря функциям Bulk operations вы можете комбинировать несколько вызовов для получения или записи, что снижает потребление полосы пропускания, и операция выполняется намного быстрее, чем многие вызовы на получение или запись.

  • Синхронизация на основе событий и опросов

  • Объектные запросы

  • Кэш предварительной загрузки с данными

  • Автозапуск кеша при запуске Windows

  • NCache также предоставляет поддержку NHibernate

  • Кэш клиента для получения более быстрых результатов. Клиентский кеш сидит с приложением и содержит наиболее часто используемые данные. Кэш клиента синхронизируется с основным кэшем и обеспечивает эффективные и лучшие результаты чтения/записи.

  • Защищенные функции безопасности

NCache также отлично подходит для сеансов ASP.NET. Он позволяет кэшировать состояние сеанса в кеше, не требуя изменения кода. Все, что вам нужно - это изменить Web.config, и вы готовы использовать кеширование для своего приложения ASP.NET.

В NCache имеется утилита мониторинга NCache Monitor, которая позволяет вам использовать топологию, время безотказной работы кеша, количество элементов, номер порта, историю событий и многое другое. NCache Manager (инструмент GUI для управления кэшами) также объединяет окно статистики, в котором вы можете отслеживать активность кеша в реальном времени, включая выселения, добавления, чтения, записи, обновления, выдержки, чтение и запись через запросы и многое другое.