我使用Parse.com构建了多个应用程序,其中一个刚刚被提升为资助产品。就Parse实现而言,应用程序(社交网络)相当复杂。它有:
我经历了很多典型的Parse陷阱(超时,超出查询范围等),而且只有大约2k用户。有了我们的新资金,我们很可能会在明年跳至至少4万用户,这将扩大这个问题。
这一切都归结为我认为我们需要摆脱Parse,但问题是如何避免停机。
您是如何从Parse.com转换实时应用程序的?任何陷阱或经验教训?
我最初的想法是实现一个瘦API(使用单独的服务器)从Parse抽象客户端交互,这样我就可以转换应用程序。有人采取这种方法吗?
修改
鉴于Parse正在关闭,这个问题对更多人来说是相关的,所以我想我会添加我最终做的事情。
我们最终使用Mongo后端(使用Compose.io)在NodeJS / Express / Mongoose上构建应用程序。如果你可以编写云代码,你可以为Node编写,而Mongo就是Parse使用的。我对选项的分析是,创建某种中间层需要花费大量时间才能使事情复杂化。我在大约3个月内一起使用了新版本,并且它拥有更大,更活跃的用户群。
答案 0 :(得分:1)
我建议您先重新审视一下您的数据模型。设计不当的数据模型将花费您很多。在设计数据模型时,很少考虑的事项是:
关于迁移,我认为当你拥有云代码时,你会比较安全。