Hva er Bufring
Lagring av data for rask tilgang
Bufring — Akselerere Datatilgang
Bufring er en teknikk for å lagre datakopier i hurtigtilgjengelig lagring for å fremskynde etterfølgende forespørsler.
Buffertyper
| Type | Beskrivelse | Eksempler | |------|-------------|-----------| | In-Memory | I RAM | Redis, Memcached | | Nettleser | I klientnettleser | localStorage, Cache API | | CDN | På edge-servere | Cloudflare, CloudFront | | Database | DB-spørringsbuffer | Query cache, Materialized views |
Bufferstrategier
- Cache-Aside — applikasjonen administrerer buffer
- Read-Through — buffer laster data automatisk
- Write-Through — skriving til buffer og DB samtidig
- Write-Behind — asynkron skriving til DB
Ugyldiggjøringspolicyer
- TTL — Levetid
- LRU — Fjerning av minst nylig brukt
- LFU — Fjerning av minst hyppig brukt
- Hendelsesbasert — ved dataendringshendelse
Effektivitetsmål
- Hit Rate — buffertreffprosent (mål: >90%)
- Latens — buffersvartid (<1ms for in-memory)