我有两个正在使用Parse.com的制作应用。我没有使用Parse服务器的计划,我想切换到firebase服务。我想知道是否有办法将我的数据库从Parse.com迁移到Firebase
答案 0 :(得分:6)
Parse和Firebase之间存在差异,这使得直接迁移并不像您希望的那样容易。
Parse基于关系数据库,Firebase将所有数据存储在JSON中,因此可以复制并粘贴"工作不会在这里工作。
最重要的是,两个平台组织用户身份验证的方式完全不同。
很遗憾,这里没有简单的解决方案。
答案 1 :(得分:1)
Firebase有一个导入JSON选项,因此如果您将数据从Parse.com作为JSON获取,则可以导入它。
然而,Parse用于创建数据之间的关系(可能)与Firebase不同,因此需要进行一些规划和编码才能进行转换。
一旦我们制定了计划,我们发现最简单的方法是制作一个可以采用Parse.com数据结构的导入器应用程序,并按照适用于我们应用程序的Firebase格式进行操作。
在某些情况下,我们必须从头开始,因为思维过程不同于Parse(对象)到Firebase。
答案 2 :(得分:0)
Firebase API与Parse版完全不同。这意味着您必须学习其他API,SDK等,并重写您的前端代码。
不存在从Parse迁移到Firebase的简单路径。
此外,我认为这不是一个好的决定。 Parse Server社区正在增长,它正在变得比原始Parse更好。在很短的时间内,Parse Server将成为后端和API开发的最佳框架。
我建议您迁移到Parse Hosting提供商。使用这种解决方案,您将使用相同的Parse API和功能。它不需要您学习其他技术,也不需要重写任何前端代码。
您可以在解析服务器存储库中找到一些选项: https://github.com/ParsePlatform/parse-server#parse-server-sample-application
对于完整的免责声明,我是https://www.back4app.com的联合创始人,这是第一个解析服务器移动者。