Avantajele memorării în cache

Cel mai rapid mod de a procesa o interogare este de a omite cea mai mare parte a procesării şi de a utiliza un răspuns antecalculat.

Cu stocarea în cache a interogărilor, Oracle Analytics Cloud stochează rezultatele antecalculate ale interogărilor într-o memorie cache locală. Dacă o altă interogare poate utiliza acele rezultate, atunci întreaga procesare a bazei de date pentru interogarea respectivă este eliminată. Acest lucru poate duce la îmbunătăţiri semnificative ale timpului mediu de răspuns al interogării.

În plus faţă de îmbunătăţirea performanţei, posibilitatea de a răspunde la o interogare dintr-o memorie cache locală conservă resursele din reţea şi reduce timpul de procesare pe serverul bazei de date. Resursele de reţea sunt conservate, deoarece rezultatele intermediare nu sunt returnate către Oracle Analytics Cloud. Faptul că nu se mai rulează interogarea pe baza de date, eliberează serverul bazei de date pentru a efectua alte lucrări. În cazul în care baza de date utilizează un sistem de stornare, rularea a mai puţine interogări ar putea reduce, de asemenea, costurile cuprinse în buget.

Un alt beneficiu al utilizării memoriei cache pentru a răspunde la o interogare îl constituie economiile realizate prin reducerea timpului de procesare pe Oracle Analytics Cloud, mai ales dacă rezultatele interogării sunt preluate din mai multe baze de date. În funcţie de interogare, s-ar putea să existe o procesare considerabilă pentru asociere şi sortare în server. Dacă interogarea este deja calculată, atunci această procesare este evitată, eliberând resursele serverului pentru alte sarcini.

Pentru a rezuma, memoria cache de interogări poate îmbunătăţi spectaculos performanţa interogării şi poate reduce traficul în rețea, procesarea bazei de date şi cheltuielile generale de procesare.