Существует ли надежный распределенный кэш с высокой доступностью для Windows? - PullRequest
1 голос
/ 09 февраля 2011

Мы пытаемся интегрировать какой-то распределенный кеш в нашу систему.У нас есть два основных требования:

  • Высокая доступность, т. Е. Автоматическая репликация данных на зеркальные машины, чтобы в случае сбоя данных их было около., т. е. существует необходимость выполнять поиск в диапазоне.
  • Необязательно: Возвращает полный снимок сохраненных данных.
  • Необязательно: возможность периодически сохранять кэшированные данные.

Пока у нас есть только SharedCache в качестве кандидата, потому что он позволяет, по крайней мере, искать с использованием регулярных выражений.Это по сути медленно, хотя.SharedCache не поддерживает высокую доступность.Windows App Fabric предлагает это, но, насколько я понимаю, поиск отсутствует (если я ошибаюсь, это может быть просто потрясающе).

Какие у меня варианты?Неужели я прошу так много?Должен ли я сдаться и подумать о каком-то нестандартном решении?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Обязательно включите Membase Memcached в список ваших соображений. Это очень солидно и стабильно. Вы можете использовать единственную часть «Memcached», если хотите, но есть также база данных документов NoSQL (которую, конечно, можно использовать и как «постоянство кэша»).

2 голосов
/ 09 февраля 2011

Я думаю, что использование «Redis» в качестве бэкэнда позволит вам сделать то, что вы хотите, хотя ваши требования к «дальнему поиску» должны быть более ясными, чтобы ответить на них полностью.Для Windows , в частности , AppFabric - это вариант Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...