gpt4 book ai didi

mongodb - Mongo Schema Design 时序数据

转载 作者:可可西里 更新时间:2023-11-01 10:01:19 24 4
gpt4 key购买 nike

我正在使用 MongoDB 开发 Web 应用程序,我对架构设计有一些疑问。

我想做的是用Mongo存储每个用户的能耗数据。对于每个用户,我们都会有用电量的数据,这是一个时间戳和消耗量。

所以问题是如何将它们存储在 Mongo 中,我有两种方法。

  1. 将所有内容放在一个集合中。所以它会像这样:

    {"user_id": "e211a233-808f-fc43-0800-c05650001785","Value": 274,"Time": 1314691200}

    所以,每个用户可能有几千条数据,而我们有几千条用户。因此,一个集合中将有数千万个文档。

  2. 将一个用户的数据放在一个集合中。所以我们将有数千个集合和每个集合中的数千个文档。

谁能帮我考虑性能,哪种方法更好?

最佳答案

对于这个问题的任何新引用:

mongoDB 有一些关于这个特定问题的非常有用的视频教程。请参阅以下链接,它肯定会对您有所帮助:

part 1

part 2

part 3

关于mongodb - Mongo Schema Design 时序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13487668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com