memcached - кеширование данных в оперативной памяти ПК. И что это - база кеширует все? Перечисли что она может кешировать...
мемкэш, xcache и прочие кэши сделаны не для кеширования запросов от бд. Ты в них можешь хранить вообще любую инфу, для которой нужен быстрый доступ. А еще на таких кэшах можно построить свой сверхбыстрый механизм сессий, не зависящий от пхпшного встроенного и не дрочащий винт.