数据库处理大量数据

时间:2011-07-05 07:29:47

标签: mongodb hbase couchdb database

我正在为下一个项目评估一个数据库。我想存储世界上所有城市(250万)并且每天都保存每个城市的天气预报。所以你可以想象数据集会很快变大。

我还需要执行地理查询 - 在此边界框中获取当天的城市和温度。

到目前为止,我已经看过hbase和couchdb了。 Hbase看起来很有趣,但生产的硬件要求对我来说太贵了(演示文稿说你需要5台独立的服务器)。

我希望尽可能降低成本,这是我的个人项目。

那么我还有其他选择吗? mongo可以处理这些数据吗?还有什么吗?

TL; DR 要求是

  • 大量数据
  • 快速边界框查询
  • 低/便宜的硬件要求
  • 针对阅读进行了优化,但需要每天处理250万条记录的插入

1 个答案:

答案 0 :(得分:3)

是的,你可以和mongodb一起去。 Mongodb专为缩放(分片,复制)而设计。另外mongodb支持geospacial search

相关问题