我已经决定要迁移到Cloud Firestore,以获取应用程序的帖子/提要功能,以使用更高级的查询,并希望更好地构建我的数据,从而获得更快更好的结果。我目前可以在RTDB中使用以下平面结构来工作。
帖子 (所有帖子)
fullResImg (发布完整的解析图像网址)
在Cloud Firestore上阅读后,我看到有些人说要保持数据平坦(就像我有数据一样),有些人说要嵌套数据。
减少帖子的非规范化数量,并嵌套诸如评论之类的东西,如计数,评论数,标签和其他相关材料,将是很好的。我想做到最好的另一件事,因为我认为这很重要,那就是尽可能以最佳方式存储提要。我担心我最初使用RTDB的方法并不是最好的解决方案,尽管它确实运行良好(到目前为止,已有大约30个Beta版用户,而他们知道超过1000个用户)。
我将非常感谢您提供一些反馈和指导,以帮助我着手为用户帖子建模数据库,以确保可扩展性。
干杯!