Building Offline Access to Websites Using HTML5
Israel Hilerio presents how to cache data locally with HTML5 technologies: IndexedDB, App Cache, DOM Storage and File API.
Israel Hilerio presents how to cache data locally with HTML5 technologies: IndexedDB, App Cache, DOM Storage and File API.
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.
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.
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?

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.

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.

A real world case study of a consultancy that distributed the load & increased scalability of its applications using Terracotta using the Master/Worker pattern.
Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.
Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.

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.

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.