Ответ 1
Самая большая проблема, с которой вы сталкиваетесь с MongoDB, заключается в том, что она не естественным образом и не загружает все в память в отличие от memcached, которая, как и в нем, является хранилищем значений ключа в памяти.
Вы также должны учитывать, что MongoDB не выполняет управление памятью для себя, вместо этого он позволит ОС полностью контролировать его, используя собственный алгоритм LRU. Я не могу понять никаких проблем, которые могут вам дать, потому что у меня нет данных, индексов или запросов.
Однако многие люди, которые пытаются использовать memcache в качестве базы данных (что многие делают), обнаруживают, что это не особенно быстро при этом (на самом деле не предназначено для этого), и именно здесь прорывается MongoDB.
Независимо от того, является ли MongoDB заменой memcache, зависит от ваших потребностей, но тогда, если вам нужно, так это, что MongoDB нужно заменить кеш, тогда вы также можете заменить SQL на MongoDB, это мое честное мнение о потому что вы размыли линии между кешем и хранилищем.