我知道这个问题可能是开放式的,但我想答案。我有一个firebase数据库和一个名为widgets的模型。每个用户都可以获得许多小部件,每个公司都可以创建多个小部件。现在我将小部件保存到“小部件”子项 - 密钥,再次保存到特定公司,公司密钥和“小部件”子项 - 密钥。一旦用户接受了小部件,我也将其保存在那里。
这是正常的过程吗?我有另一个模型,我保存在6个不同的位置。啊......我不知道如果我的整个数据库结构不正确,我是否应该坚持下去。我想基于大量用户了解这个答案。或者我应该只在userID下保存唯一键,然后“获取”键,然后是信息?这听起来像是更多的工作,我宁愿在用户端拥有速度,让db需要时间。我想我也不知道db是否可以处理那么多的更新。每个小部件3个更新* 100,000个用户......这会导致问题吗?