解析vs Firebase vs AWS-为移动应用选择哪一个

时间:2019-02-08 10:33:01

标签: android amazon-web-services firebase parse-server

我正在构建一个移动应用程序(android),该应用程序之间需要推送通知的用户之间可能存在很多社交互动。我也想在此应用中添加聊天功能。

我一直在研究Parse和Firebase。在我看来,Parse主要由开发人员遗留下来,并且大多数倾向于将Firebase和其他应用程序用于类似的mBaaS要求。

Parse Server的当前状态如何?您对Parse Server的未来有何看法?您认为我应该从Parse更改为Firebase吗?

这些平台的可扩展性如何?他们面对重负荷时将如何缩放?哪个会更好?有什么经验吗?您可以进行任何比较吗? (我在AWS上拥有我当前的“测试”解析服务器,如果打算选择使用Parse Server投入生产,我打算保持这种方式。)到目前为止,我已经看到,Firebase在AWS上不可用。它由Google托管。

我还看到了AWS和Firebase之间的比较。我认为AWS MobileHub(What would be the AWS equivalent to Firebase Realtime Database?)是AWS世界中的对等产品。有人有经验吗?

我想做的另一件事是汇总结果(如RDBMS中的GROUP BY)。我认为使用Parse Server是不可能的。是否有任何mBAAS解决方案的API提供了这样的功能?

如何在这些mBAAS服务背后使用关系数据库?我看到Parse Server也有一个PostgreSQL适配器。别人呢?如果我将PostgreSQL适配器与Parse Server一起使用,自从MongoDB切换到PostgreSQL后,是否能够执行这样的查询而不会影响性能?

我对所有这些东西都是陌生的,因此,我所能提供的任何帮助都将受到感激。

非常感谢!

1 个答案:

答案 0 :(得分:2)

  

负面

Firebase通知和解析通知之间有区别。解析具有针对所有android设备的结构,而不仅仅是安装了Google Play服务。我们甚至可以向非Google Play服务设备发送通知。这是不可能的,因为Firebase位于Google Play服务上。

  

正面

面料即将关闭。在Firebase下移动。支持的。

我希望我有所帮助