3
我正在评估我的下一个项目的数据库。我想存储世界上所有的城市(250万),并且每天为每个城市保存天气预报。所以你可以想象这个数据集会变得很快。处理海量数据的数据库
我还需要执行地理查询 - 在这个边界框中为我提供今天的城市和气温。
到目前为止,我已经看过hbase和couchdb。 Hbase看起来很有趣,但生产的硬件要求对我来说太贵了(一篇演讲说你需要5个独立的服务器)。
我想保持尽可能低的成本,这是我的个人项目。
那么我还有哪些其他选择? mongo可以处理这些数据吗?还要别的吗?
TL; DR 的要求
- 大数据量
- 快速边框查询
- 低/廉价的硬件要求
- 优化读取,但需要处理的2插入,每天500万条记录
您实际添加了多少数据?对我来说看起来不是很多。正确规范化后,您每天可以看到2.5M * 15个字节的数据。 〜50MB。大约30天的数据需要1G。一年的价值将在12G以上,15G以上的近似值和其他东西。 MySQL可以处理这个问题,(对于一个学校项目来说1年就够了吧?)。 – Jai