Firebase 簡介
Published in
1 min readNov 21, 2017
Firebase 是一種 BaaS(Backend as a Service, 後端即服務)
後端即服務BaaS是一種專門為移動應用應用開發者提供整合雲後端的服務,
只需要調用雲端計算平台提供的API就可以迅速完成數據、帳戶、消息推送等功能整合,
方便建置也節省了後端開發,便可把心力放在前端開發上
特點及優點:
a.有著優良的效能、實施性、維護性
b.完全以 JSON 為儲存格式的即時資料庫
c.在資料庫中的任何改變都會立即同步到所有連接該數據庫的客戶端和設備。
d.支援iOS、Android 和 JavaScript
e.所有平台可以共用同一個資料庫
f.為 NOSQL 資料庫
g.提供firebase主控台,可以監控後端各項功能
缺點:
a.無法自己創建API
b.無法簡單更改資料庫架構或資料轉移
c.用戶數據、電子郵件等數據無法取得,只能在firebase主控台觀看與管理
d.NOSQL處理資料關聯不方便
e.資料庫全部同步導致流量增加
實例: https://fir-ece58.firebaseapp.com/
Author : Eric Hong (eric@appmaster.cc)