【发布时间】:2013-03-30 08:28:30
【问题描述】:
我有一个监控设备的 Saas 应用程序。
我开发了一个监控平台传感器。
我的应用程序目前大约监督100,000 传感器。
每 15 分钟记录一个值。
每个测量值当前都存储在一个 MySQL 表中(时间戳 => 值)。
为了限制MySQL 表中的行数,将单个传感器的所有点组合在每日日志中。
传感器的数量呈指数增长。
我的 BDD 已经是100GB。
从这些措施中,我必须进行整合daily, monthly, annual and total。
我的应用程序需要快速访问最近的数据,但我必须至少保留 10 年的历史记录并可以查阅它们。
NoSQL architectures 似乎是存储大量数据并进行合并的解决方案。
哪种解决方案最适合存储此类数据。
我测试了CouchDB。我犹豫在不同的NoSQL solution (Hadoop,cassandra, mongodb...)
我正在寻找有关此体验的反馈。
【问题讨论】:
标签: mongodb hadoop couchdb bigdata nosql