2017-08-04 117 views
0

因此,我创建了一个使用Firebase数据库的Android应用程序,以便实时加载数据。但是,我已经读过Firebase-Database不太好的规模,因此切换到MongoDB将是一个好主意。实时Android无移动应用程序的应用程序

我想要切换的部分原因是,我的数据在我自己的服务器上不可用,并且在MongoDB上处理复杂查询的速度更快(因为数据存储在服务器上),而不是火力地堡。更不要说使用自己的服务器空间来存储数据的事实更加经济。

我对MongoDB有着丰富的经验,但是,我认为这不可能在没有Firebase的情况下构建一个实时Android应用。在没有使用Firebase数据库的情况下构建实时移动应用程序是否有其他选择?

+1

虽然我敢肯定,在栅栏两侧“的fanboys”喜欢在他们的“两分钱”引发和*歌颂他们的首选平台*的奇迹,这种反馈并不是真正有效的,完全是**基于意见**。你可能在这里找不到这样的答案,因为这些问题(就像这个问题)通常很短暂,很快就会被移除。它实际上是[“脱离主题”,本质上是“征求意见”](https://stackoverflow.com/help/dont-ask)作为一个问题。我称之为“可口可乐vs百事可乐”问题。我喜欢“可乐”,但这不是很有用的信息。 –

回答

0

MongoDB不具有与Firebase数据库相同的功能集。 MongoDB是一个数据库,而Firebase-Database在一个数据库之上添加一个服务,用于在客户端复制其数据。除非您1)拥有足够的资源,并且2)Firebase数据库报告的一些问题(例如herehere)可能会对您造成交易杀手,否则您可能不希望重新实施Firebase数据库。