因為發現前一頁有許多選項,才驚覺 Firebase 提供的服務真的超多,乾脆研究一番看看有哪些服務是我用得到的!
Firebase 的 Realtime Database 是一個 NoSQL 雲端管理資料庫,資料會用 JSON 的格式儲存並即時同步到連接的客戶端,也支援跨平台服務,也就是可以讓 iOS、Android、Web 端都共享同一個資料庫,並自動接收最新資料。Realtime Database 的特點是資料即時性、支援離線模式、客戶端訪問、擴展多個資料庫(付費)。
Firebase 提供兩種雲端資料庫的服務
Cloud Firestore 是 Firebase 用於 mobile app 的最新資料庫。他以Realtime Database 為基礎,用更新、更直觀的資料模型。 Cloud Firestore 還具有比 Realtime Database 更豐富、更快的查詢和可擴展性。
Realtime Database 是 Firebase 的原始資料庫。對於需要跨客戶端即時同步狀態的 mobile app 來說,這是一種高效、低延遲的解決方案。
在這邊我才搞懂 Firestore 是另一個基於 Realtime Database 的服務,所以前面要選的反而是 Firestore,因為 Firestore 有 Geo queries 的功能可以使用,
Firebase Hosting 是 Google 提供的一個靜態和動態網站託管服務,有點像雲端的 server 。允許開發者快速的部署和托管網站或應用程式,包括單頁網站、網站頁面、後端 API 等。Firebase Hosting 提供了 SSL 加密,並且擁有易於使用的部署或版本退回的功能。使開發者能夠更快速並且更安全的向用戶提供他們的網站內容
所以目前這個專案會用到這兩個服務!明天再來實際執行看看吧~