当前位置: 首页 > article >正文

物联网数据归档方案选择分析

最近在做数据统计分析。我在做数据分析时候,需要设计归档表。有两种方式, 方式1:年月日。 其中,日表是每小时数据,每台设备有24条数据 月表是每天数据,每台设备根据实际月天数插入 年表是每月数据,每台设备有12条数据。 方式2:年月日时。 其中,小时表,是每个设备每小时汇总 日表,是每天汇总 月表是每月汇总 年表是每年汇总。 上面两种方案,哪个更符合物联网中归档数据方案?

在物联网(IoT)归档数据场景中,方式2(年月日时分区)通常是更优且更符合行业实践的选择。以下是详细分析和建议:


核心原因:时序数据特性与查询效率

  1. 分区粒度匹配数据生成频率

    • IoT设备按小时(甚至更细粒度)产生数据,小时表直接对应原始数据粒度,写入时天然对齐分区,避免跨分区插入。

    • 方式1的日表需在单分区内存储24小时数据(单设备24条/天),写入时需定位到具体日期分区,易引发热点写入问题(如所有设备同时写入当日分区)。

  2. 查询性能优化

    • 典型IoT查询场景:

      • 明细查询:”查询设备A在2023-06-15 14:00~15:00的原始数据“
        → 方式2只需扫描hour=14,15分区,效率极

http://www.lryc.cn/news/2402735.html

相关文章:

  • 微服务架构下的服务注册与发现:Eureka 深度解析
  • Qt/C++学习系列之QButtonGroup的简单使用
  • CETOL 6σ v12.1 三维公差分析软件现已可供下载
  • 【JavaEE】Spring Boot项目创建
  • KAG与RAG在医疗人工智能系统中的多维对比分析
  • 车牌识别技术解决方案
  • C/C++ 面试复习笔记(4)
  • Unity 大型手游碰撞性能优化指南
  • Git仓库的创建
  • 从零到一:Maven 快速入门教程
  • DDD架构实战 领域层 事件驱动
  • c# List<string>.Add(s) 报错:UnsupportedOperationException
  • postman基础
  • python训练营day45
  • B+树知识点总结
  • Halcon透视矩阵
  • SpringCloud——OpenFeign
  • 007-nlohmann/json 项目应用-C++开源库108杰
  • 移动端测试岗位高频面试题及解析
  • gvim比较两个文件不同并合并差异
  • App使用webview套壳引入h5(二)—— app内访问h5,顶部被手机顶部菜单遮挡问题,保留顶部安全距离
  • Git GitHub Gitee
  • 《深度体验 Egg.js:打造企业级 Node.js 应用的全景指南》
  • 蓝桥杯2118 排列字母
  • Python应用break初解
  • PLSQLDeveloper配置OracleInstantClient连接Oracle数据库
  • 高股息打底+政策催化增强+永续经营兜底
  • 双电机差速控制的MATLAB Simulink仿真方案,使用PWM和PID调节实现360°转向与速度控制_可复现,有问题请联系博主
  • 【Oracle】触发器
  • 基于深度学习的无人机轨迹预测