Il modo più veloce per elaborare una query consiste nel saltare l'elaborazione e nell'utilizzare una risposta precalcolata.
Con l'inserimento delle query nella cache, Oracle Analytics Cloud memorizza i risultati precalcolati delle query in una cache locale. Se un'altra query può utilizzare questi risultati, tutta l'elaborazione del database per tale query verrà eliminata. Il tempo di risposta medio per le query verrà così ridotto drasticamente.
Oltre a migliorare le prestazioni, la capacità di rispondere a una query da una cache locale preserva le risorse di rete e fa risparmiare tempo di elaborazione nel database server. Le risorse di rete vengono conservate perché i risultati intermedi non vengono restituiti a Oracle Analytics Cloud. Quando non si esegue la query nel database, il database server può dedicarsi ad altre operazioni. Se il database utilizza un sistema di riaddebito, l'esecuzione di un numero di query minore può anche ridurre i costi nel budget.
Un altro vantaggio dell'uso della cache per rispondere a una query è il risparmio in termini di tempo di elaborazione in Oracle Analytics Cloud, in particolar modo quando i risultati delle query vengono recuperati da più database. A seconda della query, l'elaborazione di join e ordinamento nel server può essere considerevole. Se la query è già stata calcolata, questa elaborazione verrà evitata e le risorse del server potranno essere utilizzate per altri task.
Riepilogando, è possibile affermare che l'inserimento delle query nella cache può migliorare in modo significativo le prestazioni delle query e ridurre il traffico di rete, l'elaborazione del database e il sovraccarico di elaborazione.