Les bases de données peuvent-elles remplacer complètement les caches ?

2025-08-31

Cet article explore la possibilité que les bases de données remplacent complètement les caches. Bien que les bases de données offrent certaines fonctionnalités de cache, telles que les pools de tampons et les réplicas de lecture, les caches excellent dans l'accès aux données à faible latence, en particulier pour les sous-ensembles de données spécifiques et les données précalculées. Pour remplacer les caches, les bases de données doivent relever plusieurs défis : gérer efficacement de nombreuses réplicas de lecture, activer des réplicas de lecture partielles, prioriser des données spécifiques et implémenter un mécanisme efficace de maintenance incrémentale des vues (IVM). L'auteur suggère que la combinaison de l'IVM avec des réplicas de lecture partielles pourrait éventuellement permettre aux bases de données de remplacer partiellement les caches, mais il reste un écart.

(avi.im)
Développement réplicas de lecture