↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

传感器数据当成普通事务行来存迟早出事 RSS

Jake Hertz 指出开发者常把传感器读数当作普通业务数据:规范化建模、关系式组织,设备一多、采样一密、历史一长就撑不住。问题出在认知上,传感器数据长得像行,实际行为却是按时间排好的流,价值随时间衰减。面向行的做法很难同时应付持续的写入尖峰、按时间范围的查询和乱序到达的数据。他给出的方向是把这类数据当作只追加的日志来对待:写入路径按日志优化,按时间分区组织,按生命周期分层存储,并让不同负载各用各的角色。

发布于 2026-09-10T10:59:37.785795Z · Jake Hertz · TigerData 博客
建模 时序

Jake Hertz 指出开发者常把传感器读数当作普通业务数据:规范化建模、关系式组织,设备一多、采样一密、历史一长就撑不住。问题出在认知上,传感器数据长得像行,实际行为却是按时间排好的流,价值随时间衰减。面向行的做法很难同时应付持续的写入尖峰、按时间范围的查询和乱序到达的数据。他给出的方向是把这类数据当作只追加的日志来对待:写入路径按日志优化,按时间分区组织,按生命周期分层存储,并让不同负载各用各的角色。

Jake Hertz 指出开发者常把传感器读数当作普通业务数据:规范化建模、关系式组织,设备一多、采样一密、历史一长就撑不住。问题出在认知上,传感器数据长得像行,实际行为却是按时间排好的流,价值随时间衰减。面向行的做法很难同时应付持续的写入尖峰、按时间范围的查询和乱序到达的数据。他给出的方向是把这类数据当作只追加的日志来对待:写入路径按日志优化,按时间分区组织,按生命周期分层存储,并让不同负载各用各的角色。

原始来源 ↗

来源记录
  • center.info_item · 42db32a70606704e · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 42db32a70606704e · 2026-10-03T04:08:55.967155Z