InfoQ

InfoQ

Topic/Tag specific view

Caching Content on InfoQ


Latest featured content about Caching

Building Offline Access to Websites Using HTML5

Topics
HTML5,
HTML,
Rich Internet Apps,
Web Development,
Caching,
QCon San Francisco 2011,
Markup Languages,
Languages,
Clustering & Caching,
QCon,
Conferences,
Programming,
Performance & Scalability,
Infrastructure,
Browsers

Israel Hilerio presents how to cache data locally with HTML5 technologies: IndexedDB, App Cache, DOM Storage and File API.

News about Caching

CouchDB versus Couchbase: What are the differences, and what happened to Membase?

Topics
CouchDB,
Membase,
Couchbase,
Memcached,
Distributed Document Oriented Database,
Distributed Cache,
Caching,
Companies,
NoSQL,
Clustering & Caching,
Database,
Performance & Scalability,
Infrastructure

Recently Couchbase published a comparison of Couchbase and CouchDB to denote the differences and simlarities between the two. This document addresses a common question: "What is the difference between CouchDB and Couchbase?", and what happened to Membase? InfoQ caught up with James Phillips, a Couchbase founder, to discuss the comparison and the merger of the two products Membase and CouchDB.

Hazelcast 2.0 Released with Off-Heap Storage and Distributed Backups

Topics
Distributed Cache,
Java,
Caching,
Big Data,
Languages,
Clustering & Caching,
Database Design,
Performance & Scalability,
Programming,
Infrastructure,
Database

Version 2.0 of Hazelcast, a Java-based caching, clustering and data distribution solution, has recently been released. As part of this, the product is now offered in both commercial Enterprise and free open-source Community Editions.

MySQL Cluster 7.2 Released with 70x Increased Performance and NoSQL Features

Topics
Memcached,
Caching,
Distributed Cache,
MySQL,
Clustering & Caching,
NoSQL,
Relational Databases,
Oracle,
Performance & Scalability,
Database,
Companies,
Infrastructure

Oracle fires a new round for the heart of the NoSQL market. This 7.2 release of MySQL Cluster has new features putting it head to head with other NoSQL solutions including REST, memcached wire protocol, NoSQL C++, and standard MySQL interfaces. Oracle boasts 70x speed gains for complex queries using MapReduce like distributed joins. Is the world ready for a MySQL/NoSQL hybrid from Oracle?

Articles about Caching

Infinispan's GridFileSystem - An In-Memory Grid File System

Topics
Java,
Caching,
Clustering & Caching,
Languages,
Performance & Scalability,
Infrastructure,
Programming,
Architecture

Infinispan is an open source data grid platform that makes use of distributing state across nodes in a cluster. GridFileSystem is a new, experimental API that exposes an Infinispan-backed data grid as a file system. In this article, authors discuss distributed mode of Infinispan and how GridFS framework manages data caching by chunking up data using a new streaming API and storing them in a grid.

Extreme Transaction Processing Patterns: Write-behind Caching

Topics
Java,
Caching,
Languages,
Clustering & Caching,
Data Access,
Database Management,
Architecture,
Programming,
Database,
Performance & Scalability,
Infrastructure

Lan Vuong shows how to optimize the performance of an application by leveraging the write-behind caching pattern which sends batch updates to the back-end database asynchronously within a user configurable interval of time, instead of doing sychronous write-through updates typical in web apps.

Implementing Master-Worker with Terracotta

Topics
Terracotta,
Distributed Cache,
Companies,
Java,
Caching,
Clustering & Caching,
Languages,
Programming,
Performance & Scalability,
Infrastructure,
Grid Computing

A real world case study of a consultancy that distributed the load & increased scalability of its applications using Terracotta using the Master/Worker pattern.

Presentations about Caching

Max Protect: Scalability and Caching at ESPN.com

Topics
Caching,
QCon San Francisco 2011,
QCon,
Clustering & Caching,
Performance & Scalability,
Architecture,
Conferences,
Website,
Infrastructure

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

Concurrent Caching at Google

Topics
JVM,
Virtual Machines,
Runtimes,
Java,
Strange Loop 2011,
Caching,
Clustering & Caching,
Languages,
Strange Loop,
Concurrency,
Google,
Conferences,
Programming,
Companies,
Performance & Scalability,
Infrastructure

Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.

Interviews about Caching

JSR 107, JSR 347, Infinispan, NoSQL, Hot Rod, Memcached, CDI and Beyond

Topics
JavaOne2011,
Java One,
Java,
Caching,
Languages,
Clustering & Caching,
Programming,
Cloud Computing,
Performance & Scalability,
Infrastructure,
Data Grid

InfoQ catches up with Manik Surtani to discuss JSR 347, data grids and Inifinispan. Manik dicusses overlap with NoSQL and support for Memcached and HotRod wire protocol as well.

Ari Zilka on RAM is the New Disk & BigMemory

Topics
Terracotta,
Ehcache,
Companies,
Distributed Cache,
Java,
Caching,
GarbageCollection,
Deployment / Datacenter,
Operations,
Languages,
Clustering & Caching,
Infrastructure,
Programming,
Performance & Scalability

Terracotta creator Ari Zilka talks about about the RAM is the new disk and argues for scaling up before scaling out, comparing the architectural approaches of lots of VMs with small heaps vs. a few JVMs with very large heaps. Ari introduces BigMemory, a Java add-on to Enterprise Ehcache, which allows app designs with huge amounts of memory accessible in-process, with minimal garbage collection.