Caching
term_id: caching
Category: engineering_practice
Definition
Bij AI-engineering optimaliseert caching de prestaties door recente of frequente queryresultaten, modelvoorspellingen of tussentijdse berekeningen in snel geheugen (zoals RAM) te houden. Dit vermindert de behoefte aan dure of trage herhaalde berekeningen of database-aanroepen.
Summary
Caching is een techniek waarbij vaak toegankelijke gegevens worden opgeslagen in een tijdelijke, snelle opslaglaag om latentie te verminderen en de belasting van primaire gegevensbronnen te verlagen.
Key Concepts
- latentievermindering
- geheugenoptimalisatie
- evictiebeleid
- hitrate
Use Cases
- Opslaan van modelinferentie-resultaten
- Cachen van databasequery-uitvoer
- Vooraf berekenen van functie-embeddings
Code Example
| |