我正在为下一个项目评估数据库。我想存储世界上所有的城市(250万),并保存每天每个城市的天气预报。所以你可以想象数据集会很快变大。
我还需要执行地理查询-让我在这个边界框今天的城市和温度。
到目前为止,我已经看过hbase和couchdb。hbase看起来很有趣,但生产所需的硬件对我来说太贵了(一个演示文稿说您需要5个独立的服务器)。
我想尽量降低成本,这是我的私人项目。
那我还有别的选择吗?Mongo能处理这么多数据吗?还有别的吗?
铊
要求是
大量数据
快速边界框查询
低/便宜的硬件要求
为读取而优化,但每天需要处理250万条记录的插入
最佳答案
是的,你可以和MongoDB一起去。MongoDB是为扩展(分片、复制)而设计的。此外,MongoDB支持geospacial search。