Mysql имеет механизмы обработки данных на основе памяти, что означает, что он хранит данные в оперативной памяти.
Насколько мне известно, в Mysql есть два типа механизма хранения памяти,
Одним из них является сам двигатель памяти
Не очень интересная особенность этого механизма хранения заключается в том, что он создает только виртуальные таблицы, что означает, что при перезапуске сервера данные теряются
Другой механизм хранения кластера
У этого недостатка нет предыдущего движка, он использует память, но также ведет запись данных на основе файлов.
Теперь вопрос состоит в том, использует ли ваша База данных ОЗУ для хранения и обработки данных, нужно ли добавить еще один механизм кэширования, такой как Memcached, чтобы повысить производительность вашего продукта?
Насколько быстро работает база данных с памятью по сравнению с Memcached?
Добавляет ли Memcache какие-либо функции в ваши продукты, которых нет в базе данных с памятью?
Плюс база данных с памятью предоставляет вам больше возможностей, таких как возможность запрашивать запросы, по сравнению с Memcached, который позволяет получать только необработанные данные, поэтому Memcached напоминает ядро базы данных, которое поддерживает только команду SELECT.
Я что-то упустил?