How Data Dependency Manages Relationships in Cache?

Distributed cache is becoming very popular because it is a powerful way to boost your application performance and scalability and handle extreme transaction load without slowing down. Both .NET and Java applications are using it more and more each day. But, one challenge people face with distributed cache is how to map and store relational…

locking-with-cached-data

Using Locking with Cached Data in NCache

With the development of high transaction distributed applications, distributed caching solutions have become highly desirable to achieve performance scalability. NCache is a good choice as an in-memory distributed data store since it provides linear scalability and high availability. So far, so good, but how to ensure data integrity in such shared environments is a big…

Migrate NCache .NET Framework Server-Side Code to .NET Core Server

By this time, we all know that .NET Framework 4.8 is the last version of the full Framework branch. This also means that Microsoft will not release new features, efficiencies, or improvements for .NET Framework. All of this shouldn’t come as a surprise as Microsoft is investing more (if not all) of its resources in…

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…

Backup and Restore your Data with NCache

Backup and Restore your Data with NCache

Its been quite a year, 2020, but it isn’t over yet with a few days remaining. Developers and technologists have advanced themselves by making fascinating products, enhancing their features and sometimes facing critical issues regarding data loss. With an aim to achieve the best performance and scalability, they have started to use in-memory distributed caching…

identity-server4-cache

Using NCache as IdentityServer4 Cache and Data Store

The multi-tier applications involve communications at different levels. For instance, browser communicating with the web APIs and web APIs communicating with other web APIs on the behalf of the users and so on. To enable secure communication, authentication and authorization protocols might require additional handling. It is hardly maintainable since any change in the API…