MongoDB上限集合,用于重复存储SQL数据

时间:2017-09-27 08:05:35

标签: sql mongodb capped-collections

我正在查询SQL数据库,并希望将查询结果重复保存在本地mongo db中(例如每30分钟一次)。 SQL数据不是很一致,也就是说有很多null个值。

我要保存的数据采用以下格式:

{
  "attribute1": value,
  "attribute2": value,
  "hugeArray": [], // 30.000 entries
}

数组大约100MB,将来不会变大。

每隔30分钟,sql查询几乎会得到相同的结果。

我是新手,我不知道patching是否更新mongodb中的少数旧值比放弃collection和({1}}更快)添加所有值。

我并不关心插入条目的顺序,我只会进行一次SQL查询并将该数据存储在我的mongodb数据库中。

由于此限制,我无法使用文档:

  

最大BSON文档大小为16兆字节。

capped collection对我的情况来说是一个不错的选择,还是有更好的解决方案,你能说出来吗?

0 个答案:

没有答案