About Caches in Oracle Application Container Cloud Service

Oracle Application Container Cloud Service features clustered, scalable, in-memory caching with data backup.

You specify the data capacity of a cache service. The topology is determined and provisioned automatically. You can add capacity by adding instances.

Data is replicated among cluster members in the cache service so nothing is lost should a member fail. If a member fails, data is redistributed among the remaining members to ensure resiliency.

Common use cases for caches are:

  • Reducing how often a data source is accessed, which results in better performance and scalability for applications.

  • Sharing state information among multiple applications, which can be of different types.

Cache services, caches, and applications reference each other according to the following rules:

  • One cache service can have multiple caches within it.

  • One application can use multiple caches but only one cache service.

  • Multiple applications can use the same cache service and caches.

The following diagram shows how each application can access multiple caches within one cache service, and how multiple applications can access the same cache service and share any caches within it.

Description of cachediagram.png follows
Description of the illustration cachediagram.png