首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >针对海量数据的MongoDB

针对海量数据的MongoDB
EN

Stack Overflow用户
提问于 2018-05-29 02:48:30
回答 1查看 255关注 0票数 1

我需要得到近200个德国城市的天气数据。

重点是我需要保存今年年初以来的数据,我应该保存每一天的数据,包括一天中的几个小时的温度(每小时的温度)以及全天的最低和最高温度。

我知道这是一个巨大的数据量,而且可能会更大,因为我们是否会获得10年前到现在的历史天气数据还没有决定。此外,纳入其中的城市数量可能会增加,以增加其他国家的城市。

MongoDB是保存这些数据的好方法吗?如果没有,哪种方法会更好呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 07:14:56

您可以使用MongoDB存储天气数据。JSON是一种灵活的document-based,和MongoDB,您可以将类似的二进制数据点存储在一个地方,而不必预先定义这些数据的“类型”。

MongoDB是一个无模式的数据库,可以加载一个大容量的数据,而且它是一个非常容易扩展的。它支持分片,即当数据大小增长时将数据存储在不同机器上的过程。这导致水平缩放,并且可以写入更多的数据量。

它已经被天气频道组织使用,因为天气变化很快。天气频道转向MongoDB,向用户快速提供信息。过去需要数周才能完成的更改现在可以在数小时内完成。因此,MongoDB数据库完全有能力处理这么多的天气数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50572078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档