Skip to content

数据模型

止危的数据分为两类:元数据存储在 PostgreSQL,采样数据存储在时序数据库。

元数据模型(PostgreSQL)

项目(project)

字段类型说明
idUUID主键
nameVARCHAR项目名称
descriptionTEXT描述
created_atTIMESTAMP创建时间

结构物(structure)

字段类型说明
idUUID主键
project_idUUID所属项目
nameVARCHAR名称
typeENUM类型(桥梁/建筑/风机/隧道/铁路)
locationJSONB位置信息

测点(measuring_point)

字段类型说明
idUUID主键
structure_idUUID所属结构物
nameVARCHAR测点名称
point_typeENUM监测类型
coordinatesJSONB坐标信息

传感器(sensor)

字段类型说明
idUUID主键
modelVARCHAR型号
manufacturerVARCHAR厂商
serial_numberVARCHAR序列号
channel_countINT通道数

时序数据模型

时序数据库中按测点+通道组织数据表,典型字段包括:

字段类型说明
timeTIMESTAMP采样时间
point_idUUID测点 ID
channel_idUUID通道 ID
valueDOUBLE采样值
qualityINT数据质量标识

相关链接

基于 MIT 协议开源