【发布时间】:2021-03-24 16:30:39
【问题描述】:
我有用户,每个用户每 2 个月分配 12 个事件(他们可以重新安排这些事件等)。每个事件都是一个对象,带有 id、名称、描述、日期、已完成。
我目前将这些事件保存在用户的文档中,以便我只读取一个文档。 events:[{events}*12] 一年后这个数组会有 72 个事件,并且会逐年增长。
我想知道,我应该关注 1mb 的限制吗? 我想保留历史记录,以便用户也可以查看过去的事件。
鉴于在日历上您最多可以看到一个月的事件,并且说我为了速度而延迟加载了上个月,对事件进行子集合将导致 12-24 次文档读取。我担心这会很快变得昂贵。
任何建议将不胜感激,谢谢。
【问题讨论】:
标签: database mongodb firebase firebase-realtime-database google-cloud-firestore