现在有一种非常新颖的技术,叫做NoSQL数据库。我的数据是一些气象数据,由多行多列组成:值表示某个时间、某个站点(用WMO编号而不是坐标标识)测量到的某些参数值。
并非每个站点都会测量所有参数,也不是每个参数都能一直被测量。
目前我将这些数据(30年间每小时的数值,共计约10亿条)存储在MySQL中。由于数据不断增长,加之未来还会有更多数据,让我有些头疼。
看到那些似乎很容易扩展的基于文档的NoSQL系统,我想知道对于气象数据,NoSQL是否是一个可行的数据存储概念。您有相关经验吗?
更新:忘记提及典型查询:大多数查询需要在时间轴上获取数据,比如:给我2010年1月1日00:00到2010年3月1日00:00期间066310站点的温度。
或者:给我某个特定站点所有参数最近的数值。