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…

Split Brain Recovery in NCache

Split-Brain Recovery in NCache: A Tale of Two Halves

Split-Brain in medicine refers to the state of communication malfunction inside the brain; where half of the brain is unaware of the other half’s behavior. Split-Brain in distributed computing refers to the communication loss between the active servers of a cluster. When this happens, all sub-clusters lose all synchronization and heartbeat connections with one another.…

SSL/TLS Configuration in NCache Made Simple

SSL/TLS Configuration in NCache Made Simple

Data integrity is the basic building block of providing security and protecting sensitive data from data theft or breach. To prevent tampering of data, the client-server applications use TLS (Transport Level Security) protocol to communicate across the network. TLS supports methods responsible for exchanging keys, encrypting data, and authenticating message integrity, hence, establishing a secure…

sync cache

Synchronize your Cache with SQL Server in NCache

Distributed caching is becoming popular with every passing day 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 is going to be. This all…