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