Можно ли хранить 50 000 объектов в memcache
?Конечно, но, как другие правильно заметили, это кеш, так что вы собираетесь хранить данные и в хранилище данных.
Отступление назад, одна из основных причин использования memcache
в интерактивном режиме.Приложение для лучшего пользовательского опыта.Вы хотите минимизировать время отклика, поскольку кэширование может привести к заметной задержке, если вам придется извлекать их из более медленного хранилища.
Стоит ли это делать для приложения SMS?По сравнению с задержками в инфраструктуре SMS, я бы поспорил, что разница во времени между memcache
и datastore
едва измеряется.
Я бы сделал ваше приложение максимально простым, пока оно не заработалоискать возможности оптимизации.Я думаю, вы найдете их более подходящими для того, чтобы убедиться, что свойства, которые вы собираетесь использовать в запросах, неиндексированы, так что ваши записи будут выполняться быстрее.