Author Archives: Iqbal Khan

.NET and Java Data Sharing with Binary Serialization in Distributed Cache

Many organizations today use a variety of .NET and Java technologies to develop different high traffic applications. At the same time, these organizations have a need to share data at runtime between .NET and Java applications. One way to share … Continue reading

Posted in data sharing, Distributed Cache, Serialization | Tagged , , | Leave a comment

JSP Session Persistence and Replication with Distributed Cache

As you know, JSP applications have the concept of a Session object in order to handle multiple HTTP requests. This is because HTTP protocol is stateless and Session is used in maintaining user’s state across multiple HTTP requests. In a … Continue reading

Posted in Distributed Cache, Java, JSP Session Persistence | Tagged , , | Leave a comment

Scaling your Java Spring Applications with Distributed Cache

Spring is a popular lightweight dependency injection and aspect oriented development container and framework for Java. It reduces the overall complexity of J2EE development and provides high cohesion and loose coupling. Because of the benefits Spring provides, it is used … Continue reading

Posted in Distributed Cache, Spring | Tagged , | Leave a comment

How to Scale Java Applications with Distributed Cache?

Java is widely used for developing high traffic distributed applications. But, these high traffic Java applications are facing a major scalability problem. Although these applications can easily scale at application-tier level by adding more web servers to the web farm, … Continue reading

Posted in Distributed Cache, Java | Tagged , | Leave a comment

Using NCache as Hibernate Second Level Java Cache

Hibernate is an Object-Relational Mapping library for Java language. It provides you mapping from Java classes to database table and reduces the overall development cycle. Because of benefits Hibernate provides, more and more high transactional applications are developed using Hibernate. … Continue reading

Posted in Hibernate Second Level Cache, Java Distributed Cache | Tagged , | Leave a comment

How to Synchronize Distributed Cache with Database with CLR Stored Procedures

Distributed caching has become a very important part of any high transaction application in order to ensure that the database does not become a scalability bottleneck. But, since a distributed cache keeps a copy of your application data, you must … Continue reading

Posted in CLR procedures, Database synchronize, Distributed caching | Tagged , , | 3 Comments

How Compact Object Serialization Speeds up Distributed Cache?

Serialization transforms an object into a byte-stream so it can be moved out of a process either for persistence or to be sent to another process. And de-serialization is the reverse process that transforms a byte-stream back into an object.  … Continue reading

Posted in Distributed Cache, Serialization | Tagged , | 1 Comment

Using Distributed Cache in Entity Framework Applications

Entity Framework is an object-relational mapping engine that provides abstraction from underlying relational database and therefore greatly simplifies development. Because of these benefits, more and more data-centric and high transactional applications and services are developed with Entity Framework. But, these … Continue reading

Posted in Distributed caching, Entity Framework | Tagged , | 2 Comments

How to use LINQ for Searching Distributed Cache?

Distributed caching is becoming really popular among developers of high transaction applications because it improves your application’s performance and scalability. And, this popularity means that developers are caching more and more data in it which they also want to be … Continue reading

Posted in ASP .NET performance, ASP.Net, ASP.NET Cache, Cache dependency, Distributed caching, LINQ Query | Tagged , , , | Leave a comment

How SQLCacheDependency Synchronizes Distributed Cache with Database?

Distributed Caching has become a popular way of improving .NET application performance and scalability. That is why developers are caching more and more data in distributed cache. However along with this come a few challenges. One important challenge is to … Continue reading

Posted in ASP .NET performance, ASP.Net, ASP.NET Cache, Cache dependency, Distributed caching, SQL cache dependency | Tagged , , , | Leave a comment