ios - 如何存储传感器数据以避免海量数据泛滥?
问题描述
刚加入一个开发一些硬件的小组,每隔几秒就会有十几个传感器值写入 Firebase,然后同步到云端。最终,目标是让 iOS 应用程序存储和检索价值两年的数据。
目前,每种传感器类型(例如“温度”)都有子样本数据(时间/值)。我担心的是,随着时间的推移,当一个应用程序启动时,它需要获取大量数据。我相信它也需要在启动时检索所有数据 - 因为如果它没有运行它就不会得到 childAdded 事件(对吗?)。
我认为让每个传感器都有“白天”(24 小时)的孩子会更好。然后,该应用程序可能希望只询问尚未在其他地方缓存的子日期的值 - 只是 24 小时或最多几天(应用程序未运行)。
此模式是否具有比每个传感器父级下的所有样本值更好的属性?
解决方案
推荐阅读
- java - 为什么 List.contains(Object) 的行为不同?
- r - 如何在同一个数据帧上做colsum和average
- powerbi - 使用 DAX 生成日期系列
- javascript - 仅在服务器上需要一个包
- java - Intellij IDEA 仅针对所有未提交的更改运行测试
- regex - 在换行符之前匹配字符,不包括空格?
- macos - MacOS - 使用带有launchd的脚本 - 启动,登录,注销,关闭?
- service-worker - Workbox 的服务人员在更改时未更新
- python - AllenNLP 共指分辨率的多 GPU 训练
- reactjs - 事件处理程序中带有 [name] 的 PrevState