[英]How should I structure my data in Firebase [closed]
我正在构建一个社交媒体应用程序,目前,我正在 Firestore 中存储用户名、用户和帖子。 如果有很多用户(大约50,000),我担心它会很贵。 所以我计划将一半的数据存储在 Firestore 中,另一半存储在实时数据库中。 现在我很困惑是否应该将帖子或用户存储在实时数据库中。 我应该将帖子放在哪个数据库中(实时或 Firestore)?
最好坚持 1 个事实来源。 在两者之间,我会选择firestore。
两者之间有一个很好的比较以及它们的权衡在这里。 您只关心移动设备还是希望您的应用程序在网络和移动设备上运行? 如果是这种情况,我会选择firestore。
https://firebase.google.com/docs/database/rtdb-vs-firestore
您还提到您的数据库中有用户名、用户和帖子。 您应该将用户名存储在“用户”集合中,这样对于这些“用户”和“帖子”,您实际上只有两个不同的集合。 同样在两者之间,您可能会拥有比用户更多的帖子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.