Может ли база данных на основе памяти заменить необходимость кэширования?

Mysql имеет механизмы обработки данных на основе памяти, что означает, что он хранит данные в ОЗУ.

Насколько мне известно, в Mysql есть два типа механизмов хранения памяти, которые используют память.

Один - это сам механизм памяти Не очень крутая особенность этого механизма хранения заключается в том, что они создают только виртуальные таблицы. это означает, что при перезапуске сервера данные будут потеряны

Другой - механизм хранения кластера У него нет недостатков предыдущего механизма, он использует память, но также хранит файловую запись данные.

Теперь вопрос в том, что если ваша база данных уже использует оперативную память для хранения и обработки данных, нужно ли вам добавить еще один механизм кэширования, например Memcached, чтобы повысить производительность вашего продукта?

Насколько быстродействует база данных с памятью по сравнению с Memcached?

Добавляет ли Memcache какие-либо функции к вашим продуктам, которых нет в базе данных с памятью?

Плюс база данных с памятью дает вам больше функций, таких как возможность запрашивать запросы, по сравнению с Memcached, который позволяет получать только необработанные данные, так что Memcached похож на движок базы данных, который поддерживает только команду SELECT.

Я что-то упускаю?

5
задан Yasser1984 17 September 2011 в 20:33
поделиться