Por que você precisa de uma camada de cache?
Há muitos anos, os bancos de dados precisam de uma camada de cache, e por um bom motivo. As camadas de cache são usadas para reduzir as latências sob alta taxa de transferência para armazenar em cache as leituras e gravações, dependendo das necessidades de um aplicativo e até mesmo os resultados de consultas executadas com frequência... todos os bons motivos para considerar uma camada de cache! Vamos nos aprofundar um pouco mais no raciocínio sobre por que as camadas de cache são necessárias! As camadas de cache ajudam a evitar a sobrecarga do seu precioso banco de dados! Os bancos de dados também estão limitados a uma troca: atualizações rápidas ou consultas rápidas, mas não ambas. As camadas de cache podem ajudar a evitar isso. As consultas também podem ser lentas em dados grandes, portanto, as camadas de cache ajudam com isso!
Então, você escolhe o Memcached ou o Redis? ou deve escolher um banco de dados que consolide o cache e o banco de dados em uma única camada?
Agradecimentos
-Cihan
