2017-08-04 118 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數據庫。