建立 Firebase RealTime Database
Firebase RealTime Database 是 Google 的其種一種雲端資料庫,透過 JSON 格式儲存資料並「即時同步」到所連線的用戶端,這篇將會介紹如何建立 RealTime Database。
快速導覽:
建立專案
使用 Google 帳號登入 Firebase 網站 ( https://firebase.google.com/ ),點擊 Get Started 或右上角的 Go to console,進入 Firebase 專案控制台。
點擊「建立專案」。
輸入專案名稱,輸入後 Firebase 會根據名稱自動分配一個專案 ID,點擊筆形按鈕可以修改 ID,但不能與別人重複 ( 如果有重複會通知 ),完成後點擊「繼續」。
取消勾選與 Google Analytics 建立關聯,就可以直接建立專案 ( 建立關聯可以透過 Google Analytics 進行數據分析統計,但如果只是要單純使用資料庫,可以不必建立關聯 )。
建立 Realtime Database 資料庫
專案建立完成後就會進入專案畫面,從左側選擇「Realtime Database」。
選擇後,點擊「建立資料庫」。
資料庫的位置選擇「美國」,繼續下一步。
使用「鎖定模式」啟用 ( 鎖定模式表示這個資料庫禁止存取,啟用後會再修改設定使資料庫可以存取資料 )。
資料庫建立完成後,就可以看到如下圖的資料庫畫面。
修改 Realtime Database 存取權限
進入「規則」頁籤,將規則從 false 修改為 ture,點擊發布,就能將資料庫改成「所有人都可以存取」的狀態。
{
"rules": {
".read": true,
".write": true
}
}
修改後會看到 Firebase 的注意訊息,提醒目前資料庫為公開,因為沒有付費也只有自己測試使用,不需要太過緊張這則警告,後續還可以透過其他設定修改。
在資料庫中新增資料
回到「資料」頁籤,點擊下方網址後方的「+」按鈕 ( 滑鼠移過去就會出現 ),就可以新增資料。
Firebase Realtime database 的資料使用 json 格式,必須包含「鍵」與「值」,輸入「鍵」與「值」後按下新增,就會新增資料 ( 延伸參考:「JSON 是什麼?」 )。
在資料庫中刪除或修改資料
如果要刪除資料,只要將滑鼠移動到該資料上方,點擊後方的「垃圾桶」圖示,就能刪除該筆資料,或刪除該筆資料裡面所有的樹狀資料。
如果要修改資料的「鍵」,可以點擊該筆資料的「鍵」,進入後點擊上方的「鉛筆」圖示就能修改,點擊網址就能回到根目錄,如果要修改「值」,直接點擊該筆資料的「值」就能修改,點擊後方的「X」圖示就能關閉修改。
小結
Firebase 的 Realtime database 資料庫是相當方便好用的雲端資料庫,不僅免費、速度又快,還具備了即時推播的功能,如果已經漸離完成資料庫後,接下來就可以開始透過 Python 進行資料的增刪讀寫。
更多參考
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~