Distributed Data Structures in NCache

Using Distributed Data Structures in NCache

Native data structures offer a conventional method of storing and retrieving data. Through their implementation, they provide concurrency to your standalone applications – which is great, except that they are only limited to the threads inside an application process. And with scalable applications running on more than one server, the need to share the state…

sync cache

Synchronize your Cache with SQL Server in NCache

With time, distributed caching is becoming popular as it improves application performance and provides scalability. And with the need for a fast and scalable method, people are caching more and more data into the cache. The greater the application’s performance, the greater the number of client applications. However, there’s a high probability that your database…

Scaling Real-Time ASP.NET Core SignalR Apps with NCache

Looking around us, we see hundreds and thousands of real-time web applications that thrive on availability, reliability, and constant feedback. For example, with the Premier League (a top level of the English football league system) matches currently going on, many people have shown interest in betting against these matches. As a result, the leading real-time…

optimize-performance-img

How to Optimize performance of SQL Server in ASP.NET Core with Distributed Cache?

ASP.NET Core is becoming popular for developing web applications because of its cleaner and lighter architecture and cross-platform support. Such ASP.NET Core applications are high-traffic and run in a load-balanced multi-server deployment. In fact, it’s common to see 10-20 server web farms and a few even larger than this. Having a multi-server load-balanced deployment makes…