Jim*_*ane 1 modeling bigdata firebase google-cloud-firestore
您好,我读到 Firestore 最大文档大小的限制为 1MiB。
我想存储心率和其他“活动”数据,我当前的模型与此类似
-activity
- HR points stream (1 point per second up to 86400 points)
- Lat points stream (same as above)
- Long points stream (same as above)
Run Code Online (Sandbox Code Playgroud)
例如,上面的数字(86400)是24小时的存储时间。
总的来说,我正在尝试存储并获得某人所做的24小时跑步。
然而,由于 Firestore 的大小限制,这是可以预测的。
您能否建议或指导人们如何存储此类“大”数据的正确方向?
我尝试将上述流分离到它们自己的文档中,但运气不佳,因为心率流甚至可以获得太多数据供火风暴存储。
那么简而言之,对于仅使用 Firestore 存储大数据流而不使用云存储等方式的建议是什么?
您能否建议或指导人们如何存储此类“大”数据的正确方向?
为了存储如此“大”的数据,您应该将保存该数据的方式从单个文档更改为集合。如果是收藏,则没有限制。您可以根据需要添加任意数量的文档。根据有关Cloud Firestore 数据模型的官方文档:
Cloud Firestore 针对存储大量小文档进行了优化。
所以你应该利用这个功能。
有关详细信息,我建议您查看这篇文章中的答案,其中我解释了有关在数组(文档)、地图或集合中存储数据的一些实践。
| 归档时间: |
|
| 查看次数: |
2168 次 |
| 最近记录: |