【发布时间】:2014-08-22 14:21:20
【问题描述】:
假设我有数百万用户注册了我的应用。现在有一个新用户,我想告诉他所有联系人中的哪些人都安装了这个应用程序。一个用户可以有很多联系人,比如说 500 个。现在,如果我从数据存储区为每个联系人获取一个实体,那么这将非常耗时和耗费金钱。 memcache 是一个不错的选择,但我必须让它与那种类型保持同步。我可以为这么大的数据获取专用的内存缓存,但是我该如何同步呢?我的逻辑是,如果内存缓存中不存在该联系人,则假定该联系人未在此应用中注册。具有手动缩放功能的后端模块可用于使两者保持同步。但我不知道这个设计有多好。任何帮助将不胜感激。
【问题讨论】:
-
你使用什么语言?
-
它是 Java。它是 servlet 上的网络服务。
-
:(。Python 有 ndb 可以为你做到这一点 :(
标签: google-app-engine memcached