Android和Parse:如何在大量用户的情况下更快地获取结果?
我正在开发一款社交网络android应用程序。我目前正在使用parse作为后端。我正在使用Parse.com存储文本消息并获取这些消息 解析的第一个问题是它运行非常慢。 第二个问题是,我必须将限制设置为1000个用户。如何访问大量用户或数据? 我如何在大量用户的情况下更快地获取结果Android和Parse:如何在大量用户的情况下更快地获取结果?,android,parse-platform,Android,Parse Platform,我正在开发一款社交网络android应用程序。我目前正在使用parse作为后端。我正在使用Parse.com存储文本消息并获取这些消息 解析的第一个问题是它运行非常慢。 第二个问题是,我必须将限制设置为1000个用户。如何访问大量用户或数据? 我如何在大量用户的情况下更快地获取结果 我是否应该考虑使用任何其他后端,比如谷歌App Engine等? 我想快速获取和存储结果,就像facebook和WhatsApp?我非常感谢你的想法/反馈/建议。谢谢问题不在于解析速度慢,而更可能的是您的数据模型没有
我是否应该考虑使用任何其他后端,比如谷歌App Engine等?
我想快速获取和存储结果,就像facebook和WhatsApp?我非常感谢你的想法/反馈/建议。谢谢问题不在于解析速度慢,而更可能的是您的数据模型没有经过优化,无法用于像parse这样的NoSQL数据库服务。您可能有SQL经验,并像创建SQL数据库一样创建了数据模型 使用NoSQL(尤其是移动应用程序),您需要为查询建模;不是标准化和一致性 在设计后端时,首先创建应用程序将具有的最常用查询的列表。然后围绕如何最小化检索所需数据集所需的查询数量来设计模型 为什么您需要在一个查询中获得1000个或更多用户 我建议您看看parse.com上Anypic应用程序背后的数据模型。该型号非常简单,但用途极其广泛
如果您是SQL用户(就像我一样),您需要“忘却”您的关系思维,并开始考虑查询速度:-)为了获得更好的答案,您可能应该粘贴一些代码,以了解您正在进行的查询以及您的数据模型如何。这是优化查询的唯一方法,因为您无法加快解析速度,也无法消除其限制 顺便说一下,我在一家公司工作。它是一个快速的后端即服务,并且支持复杂的查询,例如进行连接。也许你想试试