Advantages of Caching
The fastest way to process a query is to skip the bulk of the processing and use a precomputed answer.
With query caching, Oracle Analytics Cloud stores the precomputed results of queries in a local cache. If another query can use those results, then all database processing for that query is eliminated. This can result in dramatic improvements in the average query response time.
In addition to improving performance, being able to answer a query from a local cache conserves network resources and processing time on the database server. Network resources are conserved because intermediate results aren't returned to Oracle Analytics Cloud. Not running the query on the database frees the database server to do other work. If the database uses a charge back system, then running less queries might also cut costs in the budget.
Another benefit of using the cache to answer a query is savings in processing time on Oracle Analytics Cloud, especially if the query results are retrieved from multiple databases. Depending on the query, there might be considerable join and sort processing in the server. If the query is already calculated, then this processing is avoided, freeing server resources for other tasks.
To summarize, query caching can dramatically improve query performance and reduce network traffic, database processing, and processing overhead.