MongoDB数据建模建议

时间:2018-12-01 15:07:45

标签: mongodb

我想在我的应用程序中使用MongoDB:您可以使用参数设置搜索,然后抓取推文。我需要存储搜索参数和推文(至少1-2k)。然后,我只会迭代这些推文。

因此,读取性能是最重要的因素

此方案的问题是文档不能超过16MB(硬编码)(因此〜1k8的推文)。我只能存储有用的字段并在此限制范围内工作,但我不喜欢。

编辑:经过一番思考,我画了这个:

col : index            col: tweets
+--------------+       +-------------------+
|document :    |   +-> |document: tweets: [|
|keyword,      |   |   |    tweet,         |
|search options|   |   |    tweet,         |
|_tweets : [   |   |   |    etc. (up to 1k)|
|    _id +---------+   |]                  |
|    _id +-----------> |document: tweets: [|
|]             |       |    tweet,         |
+--------------+       |    tweet,         |
                       |    etc. (up to 1k)|
                       |]                  |
                       +-------------------+

在开始实施MongoDB之前,我希望获得您的宝贵建议。

0 个答案:

没有答案