Google cloud firestore 在Firestore中存储重复数据是否是良好做法?

Google cloud firestore 在Firestore中存储重复数据是否是良好做法?,google-cloud-firestore,Google Cloud Firestore,我使用CloudFireStore作为我的数据库,一般来说,数据库设计得不多 目前,我有一个“产品”集合,其中每个文档都是一个“产品” 我想在“产品”文档、我的“用户配置文件”文档中存储数据子集,以提高速度并限制对数据库的查询数量 我想知道这是否是一个好的做法,如果不是,更好的做法是什么 谢谢。正如Doug所评论的,在NoSQL数据库中复制数据是很常见的。事实上,这就是为什么这些数据库可以扩展到如此大规模的读取工作负载:这些实现在写入时做更多的工作,因此它们读取数据的工作量更少 如果您对该主题不

我使用CloudFireStore作为我的数据库,一般来说,数据库设计得不多

目前,我有一个“产品”集合,其中每个文档都是一个“产品”

我想在“产品”文档、我的“用户配置文件”文档中存储数据子集,以提高速度并限制对数据库的查询数量

我想知道这是否是一个好的做法,如果不是,更好的做法是什么


谢谢。

正如Doug所评论的,在NoSQL数据库中复制数据是很常见的。事实上,这就是为什么这些数据库可以扩展到如此大规模的读取工作负载:这些实现在写入时做更多的工作,因此它们读取数据的工作量更少

如果您对该主题不熟悉,我强烈建议:

  • 阅读
  • 监视

nosql数据库中的数据复制很常见。你的情况是否“好”取决于你自己决定。