Mis on Vahemällu salvestamine
Andmete salvestamine kiireks juurdepääsuks
Vahemällu salvestamine — Andmetele Juurdepääsu Kiirendamine
Vahemällu salvestamine on tehnika andmekoopiate salvestamiseks kiirpääsu hoidlasse järgnevate päringute kiirendamiseks.
Vahemälu tüübid
| Tüüp | Kirjeldus | Näited | |------|-----------|--------| | In-Memory | RAM-is | Redis, Memcached | | Brauser | Kliendi brauseris | localStorage, Cache API | | CDN | Edge-serverites | Cloudflare, CloudFront | | Andmebaas | DB päringu vahemälu | Query cache, Materialized views |
Vahemälu strateegiad
- Cache-Aside — rakendus haldab vahemälu
- Read-Through — vahemälu laadib andmed automaatselt
- Write-Through — kirjutamine vahemällu ja DB-sse korraga
- Write-Behind — asünkroonne kirjutamine DB-sse
Kehtetuks tunnistamise poliitikad
- TTL — Eluiga
- LRU — Vähim hiljuti kasutatu eemaldamine
- LFU — Vähim kasutatu eemaldamine
- Sündmuspõhine — andmete muutumise sündmusel
Tõhususe näitajad
- Hit Rate — vahemälu tabamuste protsent (eesmärk: >90%)
- Latents — vahemälu vastuse aeg (<1ms in-memory puhul)