Parse platform Parse.com数据迁移

Parse platform Parse.com数据迁移,parse-platform,Parse Platform,我正在开发一个需要后端的应用程序,所以我选择解析,因为我自己没有能力编写一个真正伟大的后端 现在我想把我的数据从parse迁移到我自己的系统,因为parse.com是facebook所有的(隐私问题等),而且它正在关闭。解析是否提供了一种有效的方法 编辑 从解析迁移到的最佳实践和选项?AWS或其他系统,而不是基于parse.com代码创建新的后端 如果您自己的后端可以处理JSON文件的上传,那么这应该一点也不困难。 Parse允许您将数据导出到JSON格式的文件中 你所要做的就是进入你的分析仪

我正在开发一个需要后端的应用程序,所以我选择解析,因为我自己没有能力编写一个真正伟大的后端

现在我想把我的数据从parse迁移到我自己的系统,因为parse.com是facebook所有的(隐私问题等),而且它正在关闭。解析是否提供了一种有效的方法

编辑


从解析迁移到的最佳实践和选项?AWS或其他系统,而不是基于parse.com代码创建新的后端

如果您自己的后端可以处理JSON文件的上传,那么这应该一点也不困难。 Parse允许您将数据导出到JSON格式的文件中

你所要做的就是进入你的分析仪表板中的“设置”选项卡,然后点击“导出数据”选项卡。这将为您提供一个URL,用于检索此JSON文件的.zip


然后,您只需将数据导入新的后端。

如果您将数据从解析移动到另一个位置,即Mongo或另一个PaaS提供商,您仍需要更新客户端代码。如果您有一个移动应用程序,并且您的最终用户不需要更新他们的应用程序,那么他们如何连接到新的数据源(DB)

您需要将此迁移功能从第一个公共版本构建到您的客户机中,以确保捕获所有用户,从而可以切换开关。这需要大量的工作,您必须为解析API或REST调用编写自己的包装器

如果您的应用程序从服务器(即PhoneGap应用程序)提供HTML,并带有服务器端页面呈现,则您将与最终用户手机/平板电脑上的应用程序可执行文件解除耦合。MeteorJS有热代码推送来解决这个问题


但是,在一开始就没有计划的情况下尝试迁移数据是非常可怕的。您可以向所有需要更新其移动应用程序的旧客户端发送通知,告诉他们更新,并关闭解析后端,但这不是一个很好的用户体验。如果他们没有打开通知。。。您可以在parse DB中填充字段的基础上,将警报/消息编码为弹出,每隔几分钟轮询检查一次。仍然不顺畅。

您的移动客户端代码需要相应更新。我写了一篇文章的第1部分,讨论了从Parse迁移到Couchbase Mobile stack的这些注意事项以及原因


总的来说,将有一些工作要做,因为你可能需要复制整个数据库,然后让用户更新他们的客户端应用程序时,适当的附加到新的后端。由于Parse正在关闭,现在需要让每个人都使用新系统,因此需要考虑的是创建一个带有新版本号的需求产品功能,以便升级

如果您研究像Couchbase和Couchbase Mobile这样的文档存储数据库,这些都是很好的替代方案,您的数据的键值JSON格式将保持完整,以便轻松迁移。服务器后端也是开源的,也可以免费安装/托管在任何提供商上。但我还有一个问题。我在后台有照片。迁移后,照片列更改为url(字符串)。如果我的应用指向新后端,则无法加载照片。你有什么想法吗?