Memcache и реляционные базы данных - это две разные вещи, которые совсем не работают одинаково. Memcache - это простое средство поиска, полезное для выгрузки больших двоичных объектов, таких как частичные веб-страницы, которые распределяются между многими запросами и занимают много времени (например, когда вы не можете разумно оптимизировать / денормализовать схему базы данных достаточно, чтобы быстро производства).
Не рекомендуется использовать memcache как полное хранилище данных, и было бы бесполезно представлять интерфейс SQL, который использовался для memcache или базы данных: вы получите худшее из обоих миров без простота / скорость работы memcache или соответствие ACID реляционной базы данных.
Ваш сервер базы данных уже имеет кеш. Если вы хотите, чтобы он кешировал больше, увеличьте размер этого кеша настолько, насколько это возможно, не прибегая к глупому оборудованию. Используйте memcache для ускорения работы внешнего интерфейса - но только в том случае, если вы действительно не можете получить нужную производительность из базы данных, поскольку она требует от вас компромиссов в отношении согласованности данных. Не прибегайте к memcache до тех пор, пока вам это не понадобится.