Migrating Redis to NCache

Migrating Smoothly from Redis to NCache

NCache, a distributed, linearly scalable and fast in-memory key-value store allows the caching of objects to reduce database trips and easily scale higher loads. Similarly, Redis is also a distributed caching solution but lacks key features like SQL & LINQ Support,  Client Cache (InProc) and Peer-to-Peer Clustering etc. For .NET Redis client applications, NCache provides…

Distributed Cache as NHibernate Second Level Cache

NHibernate is a popular object-relational mapping (ORM) solution for .NET applications because it simplifies your database programming. As a result, many high-traffic applications use NHibernate and, thus, face scalability bottlenecks in the database. To tackle this, NHibernate provides a caching infrastructure so that applications can use an in-memory cache store instead and prevent exhausting their…

Scale Java Spring Applications with NCache Distributed Cache

Spring is a lightweight, dependency injection and aspect-oriented development container and framework for Java. It reduces the overall complexity of J2EE development and provides high cohesion and loose coupling. Because of the benefits Spring provides, it is used by a lot of developers for creating high traffic small to enterprise level applications. But these high…

Entity Framework Applications Using Distributed Cache

Entity Framework is an object-relational mapping engine that provides abstraction from underlying relational database and therefore greatly simplifies development. Because of these benefits, more and more data-centric and high transactional applications and services are developed with Entity Framework. But, these high traffic applications are facing scalability problems. Although the application-tier level is scalable, their database…