нужен out of process быстрый кэш разгружающий медленную MSSQL базу (хинт — он должне быть быстрее!) — данные 5-10 миллионов записей разбитых по ~20 секторам, записи неиерхические 10-50 полей, 90% полей — int/money. Стоит ли смотреть на ?: IDistributedCache? Кто то юзал осoбенно интересен сам сиквел, во вторую редис и последним NCache. Напрягает:
1. string-based с неплохим шансов ловить OOM от сериалайзера
2. необходимость писать сидер — штатных, вроде, нет — хотя это может и общая проблема
3. отсутствие шардинга ну и так какая то общая недоделанность
идеально все должно работать без HTTP
Не хочется лезт в болото МОТ, хотя, будет самое быстрое решение, наверное, какие варианты есть для рапределнного кэширования в консервативном .net стэке.