Firebase Realtime Database 是雲端代管資料庫。資料儲存形式為 JSON 格式,並即時同步至每個連結的用戶端。建構應用程式 導入 Android、Apple 平台和 JavaScript SDK 的跨平台應用程式 所有用戶端共用一個 Realtime Database 執行個體並自動接收 以最新資料進行更新。
可以使用任何 Firebase Realtime Database 網址做為 REST 端點。只要將 .json
附加至網址結尾,並透過我們偏好的 HTTPS 用戶端傳送要求即可。
建立帳戶
請先在 Firebase 控制台申請免付費帳戶。新的
系統會為你建立 Firebase 應用程式,並以專屬網址結尾
firebaseio.com
。您將使用這個網址來驗證使用者
儲存資料並同步至應用程式的資料庫。
您可以在 Firebase 控制台中建立、管理及刪除 Firebase 應用程式。按下特定 Firebase 應用程式,即可查看及修改應用程式的 即時處理資料庫您也可以在應用程式資訊主頁中設定 Firebase Realtime Database Security Rules、管理應用程式的驗證、部署作業,以及查看數據分析。
建立資料庫
前往Realtime Database Firebase 控制台。 系統會提示您選取現有的 Firebase 專案。 按照資料庫建立工作流程操作。
選取 Firebase Security Rules 的啟動模式:
- 測試模式
適合入門至行動和網路用戶端程式庫 但允許所有人讀取及覆寫您的資料測試完成後,請務必詳閱「瞭解 Firebase 即時資料庫規則」一節。
,瞭解如何調查及移除這項存取權。
如要開始使用網路、Apple 或 Android SDK,請選取 testmode。
- 鎖定模式
拒絕行動和網路用戶端的所有讀寫要求。但經驗證的應用程式伺服器仍然可以存取您的資料庫。
選擇資料庫的位置。
根據用途 資料庫的位置,也就是 新資料庫的網址格式如下:
(適用於DATABASE_NAME.firebaseio.com
us-central1
中的資料庫) 敬上 (適用於所有其他位置的資料庫)DATABASE_NAME.REGION.firebasedatabase.app
按一下「完成」。
啟用 Realtime Database 時,也會一併啟用 Cloud API Manager:
選擇輔助程式庫
您可以直接透過指令列透過 REST API 讀取和寫入資料。 在本指南中,我們將使用 cURL 所有例子我們也為 以您偏好的語言與 REST API 互動。您可以使用其中一種 下列輔助程式庫,您也可以自行建立:
語言 | 程式庫 |
---|---|
編織紋 | taika,由 Cloudfuji 製作 |
Dart | 官方 firebase-dart 程式庫中的 IO 用戶端 |
Go |
Firego 作者:Steven Berlanga 和 Tim Gossett Cosmin Nicolaescu 和 Justin Tulloss 的 Go Firebase |
Java | firebase4j,作者:Brandon Gresham |
Perl | Firebase-Perl (由 Kiran Kumar 和 JT Smith 提供) |
PHP |
firebase-php (由 kreait 提供) Tamas Kalman 的 firebase-php |
Python | Pyrebase:James Childs-Maidment python-firebase,作者:Özgür Vatansever python-firebase (由 Michael Huynh 提供) |
Ruby |
firebase-ruby,作者:Oscar Del Ben Fernand Galiana 的 BigBertha 由 Codementor 開發的 rest-firebase |
後續步驟
- 瞭解如何為 Realtime Database 建構資料。
- 儲存資料。
- 擷取資料。
- 在 Firebase 控制台中查看資料庫。