我们想要设计一个可扩展的数据库。如果我们有N个用户,有10亿个用户响应,那么从下面的2个选项中,哪个是好的设计?我们希望基于userID和ReponseID进行查询。有2个集合,一个用于用户信息,另一个用于存储响应以及用户ID。每个响应都存储为一个文档,因此我们将拥有10亿个文档。UserCollection{"userid":"userid1","password":"xyz",,"City":"NewYork",},{"userid":"userid2","password":"abc",,"City":"NewYork",}responsesCollection{"userid"