我正在查询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
对我的情况来说是一个不错的选择,还是有更好的解决方案,你能说出来吗?