我想在我的应用程序中使用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之前,我希望获得您的宝贵建议。