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

ASP.NET Core is starting to become popular for developing web applications because of its cleaner and lighter architecture and cross platform support. Many of these ASP.NET Core applications are high traffic and run in a load-balanced multi-server deployment. In fact, it’s very common to see 10-20 server web farms and some are much larger than…

Details

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…

Details

Write-Through & Write-Behind Cache: An Introduction

In the past, experts have tried removing performance bottlenecks by using system caches but, with the rise in user traffic, the need for high-speed applications has become pertinent. Therefore, in-memory, linearly scalable, distributed caching solutions like NCache is becoming popular, enhancing system performance multifold. Generally, with an added caching layer in your system architecture, applications…

Details

How to Stop a Node for Maintenance without State Transfer?

In this era of fast and reliable application processing, everybody is opting for distributed caching to get the best performance out of their application. If your web applications attract high traffic causing extremely high transactions, then you definitely need NCache. NCache is an in-memory distributed caching solution that provides linear scalability to .NET and Java…

Details

Couchbase Alternatives Open Source Distributed Cache

The database tier based on traditional RDBMS has proven to be the biggest bottleneck in the way of achieving competitive response times for applications. This has forced the application vendors to look for alternatives that can provide improved performance. One such alternative is storing data in a distributed cache. From the available cache technologies, you…

Details

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…

Details