AppFabric против System.Runtime.Caching

Версия TL; DR: для кэширования множества небольших таблиц базы данных, которые редко меняются в моей службе .NET4 WCF. Какую технологию проще всего реализовать, проще всего поддерживать и лучше всего выполнять и почему?

Полная версия: я начинаю работать над стратегией кэширования для нового проекта. Раньше это было просто, потому что было меньше готовых опций (Enterprise Library для начинающих), но теперь, когда доступны .NET 4 framework и AppFabric, мне труднее выбрать решение. По сути, я хочу кэшировать множество небольших (<100 строк с 2-4 столбцами) таблиц базы данных, которые редко меняются, и чтобы моя служба WCF извлекала их из кеша, а не извлекала каждый раз из базы данных. Я начал читать документацию, смотреть видео и загружать учебные материалы, но опыт - лучший учитель, и мне было трудно найти сравнения между этими двумя.

Любой совет будет весьма признателен! Спасибо!

5
задан UnhandledExcepSean 21 October 2011 в 11:48
поделиться