Distributed Data Cache

You can use ActiveSpaces as a distributed data cache to store copies of data that is too expensive to fetch or compute.

Data is distributed across multiple machines, so that cache size is limited only by the aggregate memory of all peers participating in the space. A distributed database cache aside architecture reduces database hits by caching database reads. Database updates invalidate the cache.

ActiveSpaces keeps the cache synchronized across any number of hosts, eliminating the costly operation of going to a disk. Data is fetched quickly from an in-memory data cache across a local network. The space handles coherency and locking.