标签: firebase nosql google-cloud-firestore
Notion.so具有非常好的模块化块,可以容纳许多不同类型的内容,包括其他模块化块。键入,插入或编辑的所有内容均会自动保存并实时更新给其他协作者。
我必须考虑在Firestore / NoSQL中为相同的递归模块化块建模的最佳方法是什么?
我认为创建一个保存对其他块的引用的块是可行的方法。但是我不知道这会对查询未知数量的引用的额外往返行程如何影响性能。另一方面,通过可能极深嵌套的复制/非规范化存储数据似乎也存在问题。