InfoQ

Topic/Tag specific view

All content and news on InfoQ about Caching


Latest featured content about Caching

Managing a high performance rails app without tearing your hair out

Community
Ruby
Topics
Performance & Scalability,
Ruby on Rails

James Cox shows how to keep a Rails site up and running, while keeping performance high. The presentation dives deep into issues of keeping page performance up and avoiding bottlenecks. Next to tips on what to avoid (eg, hostname lookups) and what to do (eg. pre-caching), James also shows situations when to avoid ActiveRecord and fall back to SQL.

News about Caching

Distributed Caching with JBoss Cache: Q&A with Manik Surtani

Community
Java
Topics
Data Access,
Clustering & Caching

JBoss Cache is an enterprise-grade clustering solutions for Java-based applications, that aims to provide high availability and dramatically improve performance by caching frequently accessed Java objects. In this post InfoQ has a round-up interview with project lead Manik Surtani.

NCache: A Distributed Cache for the .NET Platform Available Today

Community
.NET
Topics
Enterprise Architecture

While we wait for Microsoft to finish Velocity, its attempt at building distributed memory cache for the .NET platform, we turn to other more established vendors. One such vendor is Alachisoft's and its NCache product. Currently Alachisoft offers both a free and a paid SKU, the latter supporting NHibernate.

Velocity: Microsoft's Distributed In-Memory Cache

Community
Architecture,
.NET,
SOA
Topics
Enterprise Architecture,
.NET Framework

Distributed in-memory caches have been rather popular over the last few years in everything from mainstream Java applications to the fringe languages like Erlang. Continuing its rather frantic efforts to catch up with technologies predominately found in the open source world, Microsoft has introduced its own distributed cache.

GemFire 5.5 Adds Continuous Query and Repeatable Read Support

Community
Java
Topics
Clustering & Caching

The latest release of GemFire - an in-memory data management product - offers distributed event processing capabilities with the introduction of continuous querying and durable event notifications as well as other new features. InfoQ discussed with Jags Ramnarayan, Chief Architect at GemStone, about these new features and the product's roadmap.

Generic versus User Specific Data Streams for Scalable Web Sites

Community
Architecture
Topics
Performance & Scalability

Describes an approach to scaling web applications by partitioning data according to what is generic and what is user specific. The generic data streams can then take advantage of horizontal scaling and the power of caching.

Articles about Caching

Interview: Frank Cohen on FastSOA

Community
SOA
Topics
Web Services

InfoQ today publishes a one-chapter excerpt from Frank Cohen's book "FastSOA". On this occasion, InfoQ had a chance to talk to Frank Cohen, creator of the FastSOA methodology, about the issues when trying to process XML messages, scalability, using XQuery in the middle tier, and document-object-relational-mapping.

Introduction to OpenTerracotta

Community
Java
Topics
Clustering & Caching

OpenTerracotta is an open source enterprise-class JVM clustering solution that can take multi-threaded single-JVM apps and have them run across multiple JVMs with no code changes. Orion Letizi goes super-indepth on Terracotta and how it works, explaining how to do session replication, distributed caching, master/worker, and more.

Presentations about Caching

Distributed Caching Essential Lessons

Community
Java
Topics
Performance & Scalability,
Data Access,
Clustering & Caching

In this presentation, recorded at Javapolis, Cameron Purdy shows how to improve application performance & scalability via caching architectures to reduce load on the database tier and & clustered caching to provide transparent fail-over by reliably sharing live data among clustered JVMs.