首页 > 解决方案 > 如何存储传感器数据以避免海量数据泛滥?

问题描述

刚加入一个开发一些硬件的小组,每隔几秒就会有十几个传感器值写入 Firebase,然后同步到云端。最终,目标是让 iOS 应用程序存储和检索价值两年的数据。

目前,每种传感器类型(例如“温度”)都有子样本数据(时间/值)。我担心的是,随着时间的推移,当一个应用程序启动时,它需要获取大量数据。我相信它也需要在启动时检索所有数据 - 因为如果它没有运行它就不会得到 childAdded 事件(对吗?)。

我认为让每个传感器都有“白天”(24 小时)的孩子会更好。然后,该应用程序可能希望只询问尚未在其他地方缓存的子日期的值 - 只是 24 小时或最多几天(应用程序未运行)。

此模式是否具有比每个传感器父级下的所有样本值更好的属性?

标签: iosfirebase-realtime-database

解决方案


推荐阅读