Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cache frameworks for .NET

I'm planning to develop a web service, i need to use in memory cache, what different caching frameworks are available out there for .NET, i have used Microsoft Enterprise Library Cache block and also evaluated NCache for distributed environment.

My core requirement is reliability with Cached data, i was thinking of using Enterprise Lib Cache block DB data store for persistence in case worker process get restarted.

Any options??

like image 320
BT. Avatar asked Dec 13 '22 23:12

BT.


1 Answers

You can checkout GigaSpaces XAP.NET which is a fully distributed and transaction in memory data grid which can serve as a cache among many other things. It can also be your actual application server which allows you to deploy your application in distributed fashion along with the distributed cache. It is highly available, self healing and self managing grid, which you can scale out and in on demand.

Disclaimer - I work for GigaSpaces.

like image 100
Eitan Avatar answered Dec 27 '22 20:12

Eitan