我正在研究一個更復雜的資料庫,我想在其中存盤大量資料,fire store 的問題是每個檔案限制為 1MB,我將資料拆分到不同的檔案中,但仍然根據我的計算大小將大于限制,但我找不到實時資料庫的限制,我想在切換到它之前確定,在某些情況下,我的單個檔案在放大時可能會達到 6-9mb....起初我想要與mongodb一起去,但我想嘗試谷歌云服務..知道Realtime和firestore的do大小是否相同?
uj5u.com熱心網友回復:
檔案是 Firestore 的一部分(每個檔案的最大大小限制為 1 MB),而另一方面,實時資料庫只是一個類似 JSON 的大檔案。您可以在檔案中找到實時資料庫的限制。
| 財產 | 限制 | 描述 |
|---|---|---|
| 子節點的最大深度 | 32 | 資料樹中的每條路徑的深度必須小于 32 級。 |
| 密鑰長度 | 768 位元組 | 密鑰采用 UTF-8 編碼,不能包含換行符或以下任何字符: . $ # [ ] / 或任何 ASCII 控制字符(0x00 - 0x1F 和 0x7F) |
| 字串的最大大小 | 10 MB | 資料采用 UTF-8 編碼 |
您可以擁有的子節點數量沒有限制,但請記住最大深度。此外,如果您可以共享當前在 Firestore 中占用超過 6 MB 的樣本,并可能重組資料庫,那可能是最好的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/431303.html
上一篇:FlutterNull安全問題
