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??
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With