Os bancos de dados podem substituir completamente os caches?
Esta publicação explora a possibilidade de bancos de dados substituírem completamente os caches. Embora os bancos de dados ofereçam alguns recursos de cache, como pools de buffer e réplicas de leitura, os caches se destacam no acesso a dados de baixa latência, especialmente para subconjuntos de dados específicos e dados pré-computados. Para substituir os caches, os bancos de dados precisam resolver vários desafios: lidar eficientemente com inúmeras réplicas de leitura, habilitar réplicas de leitura parciais, priorizar dados específicos e implementar um mecanismo de manutenção de visualização incremental (IVM) eficiente. O autor sugere que a combinação de IVM com réplicas de leitura parciais pode eventualmente permitir que os bancos de dados substituam parcialmente os caches, mas ainda existe uma lacuna.