2013-09-23 42 views
19

我一直在閱讀關於Firebase的內容,並在短時間內使用它。這個想法(BAAS)和實現令人印象深刻,並且使用Javascript進行編程似乎是一個可行的選擇。不必處理擴展和其他服務器端問題使其更具吸引力。Firebase是一個通用數據庫嗎?

我的問題是:一般來說,是Firebase的一級後端候選人是否適用於任何基於平均數據的應用程序?例如計費,客戶關係管理,電子商務,社交,基於位置等。我不包括超輕或重度極端,如基本聊天或核電廠監視器...

答案可能並不清楚是/否,但它是爲支持一般應用程序空間而構建的,還是僅作爲實時讀/寫數據服務脫穎而出?

希望根據經驗和現有的生產應用程序的答案。

感謝

回答

12

是,火力地堡旨在成爲一個一流的後端基於Web,iOS或Android應用程序的任何數據。該服務提供實時數據讀取和寫入功能,還附帶一個功能強大且靈活的安全系統,允許您編寫安全的僅限客戶端的應用程序,而無需任何服務器代碼來執行數據邊界。

上有https://firebase.google.com/customers/

+5

但是,如果我的應用程序不一定是實時的,那麼使用Firebase是否有意義?謝謝@anant – brescia123

+2

如果您想要一種簡單的方式來保存應用程序/網頁中的數據而無需編寫大量後端代碼,那麼使用Firebase可能仍然有意義。實時性只是一種獎勵,但您不必依賴或使用該部分。 – Anant

+9

完整披露,@Anant爲Firebase工作 – lightswitch05

2

火力地堡在頭版客戶上和應用程序展示頁面上列出生產的幾個應用程序可能不具有交易跨越多個業務對象的支持。 例如當銷售訂單被預訂時,它需要更新多個項目的庫存,更新應收賬款,銷售信貸給多個銷售人員等。 Firebase團隊應該想出一個數據庫觸發選項,這將使所有這些發生。

+2

更新:最近添加了多路徑原子寫入:https://www.firebase.com/blog/2015-09-24-atomic-writes-and-more.html – KarolDepka

相關問題