Mysql ha motori di dati basati sulla memoria, il che significa che mantiene i dati nella RAM.Il database basato su memoria può sostituire la necessità di memorizzare la cache?
Ci sono due tipi di motore di archiviazione di memoria in MySQL per quanto ne so che la memoria l'uso,
Uno è il motore della memoria stessa La funzione non molto cool di questo motore di memorizzazione è che crea solo le tabelle virtuali che significa se il server viene riavviato i dati vengono persi
L'altro è il motore di archiviazione Cluster Questo non ha lo svantaggio del motore precedente, utilizza la memoria ma mantiene anche un record di dati basato su file.
Ora la domanda è se il database sta già utilizzando la RAM per archiviare ed elaborare i dati, è necessario aggiungere un altro motore di memorizzazione nella cache come Memcached per aumentare le prestazioni del prodotto?
Quanto è veloce un database di memoria con memoria rispetto a Memcached?
Memcache aggiunge funzionalità ai propri prodotti che un database con memoria non ha?
Il database con memoria plus engined offre più funzionalità come la possibilità di richiedere query, rispetto a Memcached che consente di ottenere solo dati grezzi, quindi Memcached è un po 'come un motore di database che supporta solo il comando SELECT.
Mi manca qualcosa?