Caching Patterns for High-Performance .NET Applications

Caching Patterns for High-Performance .NET Applications

We can put a cache server between our application and database to make our applications faster. But that’s not enough when we need to scale our applications. Let’s see two caching patterns for better performance and how NCache implements them. Scalability through Data Partitioning With data partitioning, we divide large sets of data into smaller…

Data Partitioning for High Scalability in NCache

Data Partitioning for High Scalability in NCache

Modern applications process and generate large volumes of data. The possibility of a single web server/data source failing, resulting in losing applications and priceless data is a common nightmare among software developers. However, you can achieve high data availability if all server nodes have an identical copy of data – this implies that there won’t…