Diferença entre a 'cache' na memória e a base de dados na memória
estava a pensar se poderia obter uma explicação entre as diferenças entre o cache de memória(redis, memcached), as grelhas de dados de memória (gemfire) e a base de dados de memória (VoltDB). Estou a ter dificuldade em distinguir as principais características entre as três.
2 answers
Eu acrescentaria que as coisas na categoria" Base de dados "tendem a ter mais recursos para proteger e replicar os seus dados do que um simples"cache". Cache é temporário (geralmente) onde como dados de banco de dados devem ser persistentes. Muitas soluções de cache que eu vi não persistem no disco, então se você perdeu energia para todo o seu conjunto, você perderia tudo em cache.
Mas existem algumas soluções de cache que também têm características de persistência e replicação, por isso a linha está desfocada.