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…

Using Dapper Micro-ORM with NCache

Whenever we talk about providing ease of access and manipulation of objects, the subject of Object Relational Mappers (ORMs) is bound to come up. ORMs such as Entity Framework Core and NHibernate help in managing efficient mapping of Plain Old CLR Object (POCO) instances to database information, managing associations, constraints, etc. However, using code-to-SQL functionality…

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…