Voordelen van cachen

De snelste manier om een zoekvraag uit te voeren is door het merendeel van de verwerking over te slaan en gebruik te maken van een eerder berekend antwoord.

Door gebruik te maken van een zoekvraagcache worden door Oracle Analytics Cloud vooraf berekende resultaten van zoekvragen opgeslagen in een lokale cache. Als een andere zoekvraag gebruik kan maken van die resultaten, hoeft er minder verwerking plaats te vinden voor die zoekvraag. Een enorme verbetering in de gemiddelde responstijd voor een zoekvraag kan hiervan het gevolg zijn.

Naast betere prestaties worden door het beantwoorden van een zoekvraag vanuit een lokale cache ook minder netwerkresources en verwerkingstijd op de databaseserver verbruikt. Netwerkresources worden bespaard omdat tussentijdse resultaten niet worden geretourneerd naar Oracle Analytics Cloud. Doordat de zoekvraag niet wordt uitgevoerd op de database, is de databaseserver vrij om andere werkzaamheden uit te voeren. Als de database gebruikmaakt van een terugboekingssysteem, dan kan het uitvoeren van minder zoekvragen ook leiden tot minder kosten.

Een ander voordeel van het gebruik van de cache om een zoekvraag te beantwoorden, is het besparen van verwerkingstijd in Oracle Analytics Cloud, vooral als de resultaten van de zoekvraag worden opgehaald uit meerdere databases. Afhankelijk van de zoekvraag, kunnen er behoorlijk wat join- en sort-processen plaatsvinden op de server. Als de query al is berekend, worden deze processen vermeden en zijn de server resources vrij voor andere taken.

Samengevat kan het gebruik van zoekvraagcaches de prestaties ingrijpend verbeteren en leiden tot minder netwerkverkeer, databaseverwerking en overhead.