瞭解firebase JSON 資料庫| 他山教程,只選擇最優質的自學材料
文章推薦指數: 80 %
在我們弄清楚程式碼之前,我覺得有必要了解資料如何儲存在firebase 中。
與關聯式資料庫不同,firebase 以JSON 格式儲存資料。
將關聯式資料庫中的每 ...
Firebase實時資料庫
快速設定
Firebase實時資料庫事件處理程式
設計和了解如何從Firebase資料庫中檢索實時資料
非規範化平面資料庫結構
瞭解firebaseJSON資料庫
從firebase檢索資料
聽取兒童更新
使用分頁檢索資料
StackOverflow文件
Android教程
Firebase實時資料庫
瞭解firebaseJSON資料庫
在我們弄清楚程式碼之前,我覺得有必要了解資料如何儲存在firebase中。
與關聯式資料庫不同,firebase以JSON格式儲存資料。
將關聯式資料庫中的每一行都視為JSON物件(基本上是無序的鍵值對)。
因此,列名稱變為鍵,並且儲存在該列中的一個特定行的值是值。
這樣,整個行表示為JSON物件,其中的列表表示整個資料庫表。
我看到的直接好處是,與舊的RDBMS相比,模式修改變得更便宜。
向JSON新增幾個屬性比更改表結構更容易。
這是一個示例JSON,用於顯示資料在firebase中的儲存方式:
{
"user_base":{
"342343":{
"email":"[email protected]",
"authToken":"somestring",
"name":"Kaushal",
"phone":"+919916xxxxxx",
"serviceProviderId":"firebase",
"signInServiceType":"google",
},
"354895":{
"email":"[email protected]",
"authToken":"somestring",
"name":"devil",
"phone":"+919685xxxxxx",
"serviceProviderId":"firebase",
"signInServiceType":"github"
},
"371298":{
"email":"[email protected]",
"authToken":"Iambatman",
"name":"BruceWayne",
"phone":"+14085xxxxxx",
"serviceProviderId":"firebase",
"signInServiceType":"shield"
}
},
"user_prefs":{
"key1":{
"data":"forkeyone"
},
"key2":{
"data":"forkeytwo"
},
"key3":{
"data":"forkeythree"
}
},
//otherstructures
}
這清楚地表明瞭我們用於儲存在關聯式資料庫中的資料如何以JSON格式儲存。
接下來讓我們看看如何在Android裝置中讀取這些資料。
從firebase檢索資料非規範化平面資料庫結構
延伸文章資訊
- 1瞭解firebase JSON 資料庫| 他山教程,只選擇最優質的自學材料
在我們弄清楚程式碼之前,我覺得有必要了解資料如何儲存在firebase 中。與關聯式資料庫不同,firebase 以JSON 格式儲存資料。將關聯式資料庫中的每 ...
- 2[資料庫] SQL 與NoSQL 的用法 - 資訊吐司- 痞客邦
不是要來取代SQL,反而是合作,非關聯式資料庫處理大數據很有效率。 常見的: MongoDB、Firebase 等等。 採集Collection = 資料表Table.
- 3如何將Firebase用作具有生成鍵(JS)的關係資料庫? - 程式人生
由於我一直在努力圍繞整個JSON事物,這是我可以將其與關係資料庫關聯的最接近的東西,同時仍使用Firebase .push() 函式新增到資料庫中的列表 ...
- 4向資料庫查詢 - 數據交點
如何啟動Google Cloud Platform 的BigQuery. 假如需要建構巨量資料的雲端關聯式資料庫,Google 的BigQuery 服務由於對Python 與R 的支援良好,受到...
- 5認識Firebase
Realtime Database 是許多APP 應用開發者使用Firebase 的最重要原因,但它本. 身與大多數開發者熟練的關聯式資料庫SQL 有很大的不同。 因為要讓APP 開發者直接使用...